我需要在我的WCF服務中配置端點。我的服務網址就像。WCF端點配置
http://mysite.com/Services/Service1.svc
我想給客戶的URL http://mysite.com/MyService
消費服務。
我在我的web.config
下面試過,但它不工作,當我導航到http://mysite.com/MyService
時,我得到了404錯誤。
<service name="GateApplication.Services">
<host>
<baseAddresses>
<add baseAddress="http://mysite.com/Services/"/>
</baseAddresses>
</host>
<endpoint
address="http://mysite.com/MyService"
binding="wsHttpBinding"
contract="GateApplication.IService1" >
</endpoint>
</service>
你**主持**你的WCF服務?在IIS裏面?如果是這樣:那麼IIS虛擬目錄和'.svc'文件的路徑定義了你的服務URL,你不能通過配置 –
@marc_s hello!來改變它!我剛剛開始使用WCF。據我所知,終端用於爲消費者提供更加用戶友好的URL。除此之外,還有其他任何優勢嗎?並且我使用的共享主機服務使用IIS.please糾正我,如果我錯了 – chamara
端點是外部世界通過與WCF服務對話的連接。但是,當在IIS中託管時,服務URL的命名由IIS決定 - 您不能輕易更改它。 –