我使用VS2010 Win 2008 R2。我創建了一個「WCF服務庫」,將它放在IIS中的虛擬目錄中,並將其轉換爲應用程序。在IIS中發佈的服務稱「此服務的元數據發佈當前已禁用」
我將svc文件放在應用程序的根目錄下,並將輸出構建路徑更改爲bin
。每次嘗試URL http://localhost/test1/Service1.svc
我收到錯誤「此服務的元數據發佈當前已禁用」。我也試過了URL http://localhost/test1/MEX
。 Mex行爲配置正確,但出現此錯誤。
當我嘗試將服務引用添加到控制檯應用程序時,它也找不到服務的元數據。
你試過找什麼?請顯示web.config的相關部分(system.serviceModel部分)。另外,'test1'目錄中的'bin'目錄是什麼?此外,檢查[這個問題](http://stackoverflow.com/questions/4917761/wcf-metadata-publishing-for-this-service-is-currently-disabled-content-type-er)或[this one]( http://stackoverflow.com/questions/6290323/solve-wcf-error-metadata-publishing-for-this-service-is-currently-disabled),因爲它們包含了很多你可以檢查的有用答案。 – CodeCaster