我有一個wcf應用程序。它有「Service1.svc」文件。在我指定的web.config文件中指定IIS託管wcf返回我空白頁
http://localhost:2005/EmployeeService.svc
作爲端點。當從Visual Studio中點擊瀏覽時,沒有問題。但是,當我將它託管在IIS服務器上時,我得到一個空白頁面。有趣的是,如果我從網上刪除地址。這次配置我可以在這個地址看到服務。
http://localhost:2005/EmployeeService.svc
Web.config文件如下:
<?xml version="1.0"?>
<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="EmployeeServiceBehaviour">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="EmployeeServiceBehaviour" name="EmployeeConfiguration">
<endpoint address="http://localhost:2005/EmployeeService.svc" binding="basicHttpBinding"
bindingConfiguration="" contract="IEmployeeConfiguration" />
</service>
</services>
</system.serviceModel>
<system.web>
<compilation debug="true"/>
</system.web>
<system.webServer>
<directoryBrowse enabled="true"/>
</system.webServer>
</configuration>
能否請您解釋一下,爲什麼我得到IIS一個空白頁時,我提供ADRESS。
您需要顯示web.config serviceModel元素內容以獲得有意義的答案。不知道你的意思是將URL設置爲「綁定」。 –
我認爲他的意思是「端點」 – Amy
Sory,編輯問題 –