【发布时间】:2011-12-05 23:17:51
【问题描述】:
我有一个托管在 IIS 下的 WCF 服务。 我有以下配置:
<services>
<service name="BillboardServices.LoginService" behaviorConfiguration="LoginServiceBehavior">
<host>
<baseAddresses>
<add baseAddress="http://myip/LoginService/" />
</baseAddresses>
</host>
<endpoint address="" name="LoginService" binding="basicHttpBinding" contract="BillboardServices.ILoginService" />
<endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" />
</service>
如果我输入 http://myip/LoginService/,我会得到 404。 如果我输入http://myip/Service1.svc,我会得到服务元数据。
我需要对配置进行哪些更改才能通过漂亮的 url 访问服务?
谢谢。
【问题讨论】:
-
您确定省略服务部分是否明智或有用?我只能看到版本控制和升级方面的问题。
-
@Henk - 这不是 WCF 服务的常见做法吗?