2010-05-04 90 views
1

我在Windows 7旗艦版64位IIS 7.5
我已經部署了服務,Web服務器,當我嘗試他們IE這樣的:MyService.svc?wsdl我得到的400 "Bad Request" pageMyService.svc WSDL顯示400錯誤的請求IIS 7.5

我應該得到的Web服務的描述,而不是有人知道如何解決這個問題?

回答

2

你可能需要做在服務器上執行以下操作:

cd c:\windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ 

其次

ServiceModelReg -i 

這應該註冊.svc擴展爲一個WCF服務,如果尚未註冊。

+0

它沒有幫助 – Omu 2010-05-05 05:55:59

+0

你的答案是好的,我的服務的web.config被搞砸了 – Omu 2010-05-06 08:48:35

0

只是一個更新:在64位機器上使用V4.0,你需要運行去

c:\windows\microsoft.net\framework64\v4.0.30319\

運行

ServiceModelReg.exe -r

如果你去

c:\windows\microsoft.net\framework\v4.0.30319\

,做同樣的事情,我們發現它不能正常工作,我們不斷收到:

未處理的異常:System.ServiceModel.EndpointNotFoundException:該消息可能不會因爲派遣服務在端點地址'net.tcp://localhost/Elephant/Tiger.svc'不可用於該地址的協議。