有一個WCF我在服務器上創建,正在運行。VIP WCF,只有我的應用程序可以看到,但沒有其他人可以看到任何參考
而我建立了一個連接這個URL的應用程序。這是一個可以在每臺PC上運行的exe文件。 我想要的東西,只有這個應用程序可以看到這個WCF,並可以使用它的實用程序,其他人可以看到什麼,沒有網址,沒有參考,沒有Web服務的WSDL。
如何創建這個環境..?
有一個WCF我在服務器上創建,正在運行。VIP WCF,只有我的應用程序可以看到,但沒有其他人可以看到任何參考
而我建立了一個連接這個URL的應用程序。這是一個可以在每臺PC上運行的exe文件。 我想要的東西,只有這個應用程序可以看到這個WCF,並可以使用它的實用程序,其他人可以看到什麼,沒有網址,沒有參考,沒有Web服務的WSDL。
如何創建這個環境..?
當你使用WCF Web服務,您可以從您<system.serviceModel>
<services>
<service>
元素去掉<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
元素,以防止對元數據的請求的榮幸。
的問題與你追求的是:
您正在尋找認證。只有擁有有效憑證的客戶才能使用您的服務。這需要對服務配置和客戶端代碼進行一些更改。
參考和WSDL通過對矯正服務配置中移除:
默認服務頁面通過對矯正另一種服務行爲