我有一個WCF服務,託管在IIS 7.5中。 我有兩臺服務器,一臺用於測試,一臺用於生產。WCF主機:可以訪問svc文件但無法轉到wsdl鏈接
該服務在測試服務器上正常工作,但在生產服務器上出現以下錯誤。
當我訪問地址http //..../ service.svc我可以看到,上面寫着默認頁:
您已經創建了一個服務。
要測試此服務,您需要創建一個客戶端並使用它來調用該服務。您可以使用svcutil.exe的工具從以下語法在命令行中執行此操作:
svcutil.exe的http://..../service.svc?wsdl
這將生成一個配置文件,包含客戶端類代碼文件。將這兩個文件添加到您的客戶端應用程序,並使用生成的客戶端類來調用服務。
但是當我點擊wsdl鏈接時,我無法進入wsdl頁面。它使我返回到這個默認網頁,沒有任何錯誤。我懷疑網絡/防火牆授權錯誤,但有沒有人有這樣的經驗?
測試和生產服務器的所有IIS設置都是相同的。
謝謝,最好的問候。
您是否配置了mex端點? – 2010-01-20 10:18:14
是的,我確實有mex端點。 – 2010-01-20 11:56:19
你有沒有在你的服務前提供某種路由器/負載均衡器來引入重定向問題? – 2010-01-22 15:43:11