用vs 新建webservice运行的时候出现如下错误
解决的办法是在项目的Web.config文件中添加
<system.webServer> <directoryBrowse enabled="true"/> </system.webServer><span style="color:#ff6666;"> </span>
1.运行成功后发现把地址中localhost 改成自己主机地址却运行不了
解决方法
在 <文档> 中IISExpress中config文件夹下,打开applicationhost.config,找到如下代码:
<site name="CQSL" id="5"> <application path="/" applicationPool="Clr2IntegratedAppPool"> <virtualDirectory path="/" physicalPath="D:\ltg\document\CODE\Web Service\CQSL\CQSL" /> </application> <bindings> <binding protocol="http" bindingInformation="*:44630:localhost" /> </bindings> </site>其中name是你Web项目的名称,找到对应你项目的配置,然后在
<binding protocol="http" bindingInformation="*:44630:localhost" />后面加上
<binding protocol="http" bindingInformation="*:44630:主机ip"然后从新运行即可。
netsh http add urlacl url=http://ip:44630/ user=everyone