2010-10-13 189 views
0

我有一個簡單的WCF 4.0服務,一些簡單的方法和一個返回List的getter屬性。該服務以編程方式連接時正常工作。 getter的裝飾和界面上定義服務合同的其他方法一樣。用於瀏覽器交互的WCF配置文件?

我的下一步是通過IE瀏覽器使服務可訪問,以便服務器/部署管理員在安裝服務後可以執行「smoketest」。

此工程目前:

http://localhost/myservice.svc?wsdl 

但我需要採取進一步的事情,並得到這個工作:

http://localhost/myservice.svc/SmokeTest 

,並有結果顯示在瀏覽器中,SmokeTest是一個getter屬性做的東西,並返回我想要在瀏覽器中顯示的列表。

到目前爲止我無法弄清楚我的配置應該是什麼樣子。所有幫助讚賞。

這是我在web.config中爲該服務提供的所有內容。端點是myservice.svc:

<behaviors> 
    <serviceBehaviors> 
    <behavior > 
     <serviceMetadata httpGetEnabled="true" /> 
     <serviceDebug includeExceptionDetailInFaults="true"/> 
    </behavior> 
    </serviceBehaviors> 
</behaviors> 
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" /> 
    <services> 
     <service name="myservice.worker" > 
      <endpoint address="" binding="basicHttpBinding" contract="myservice.IServicio" /> 
     </service> 
    </services> 

回答

2

相關的問題,是什麼,不能做一個解釋:

Invoking WCF services through a browser

+0

製作一個WCF服務REST兼容給出了一些換免費的瀏覽器viewint /調試。現在我有一個問題讓它在IIS5.1下運行。啊。但是,謝謝! – Snowy 2010-10-21 18:02:58