我使用 Visual Studio 2012 创建了一个 RESTful Web 服务应用程序。我想使用自定义 URL 而不是http://localhost:Port
或访问此 Web 服务http://localhost/Test
。我已按照以下 URL 中提到的步骤进行操作,但这对我不起作用。
通过 IIS Express 使用自定义域
通过转到 Properties -> Web 修改 WCF 应用程序项目,然后将 Use IIS Express -> Project 设置为“ http://localhost/54077
”,并将 Applicationroot URL 设置为“ http://dev.test.com/enroll
”。点击“创建虚拟目录”
修改 C:\Users\<>\Documents\IISExpress\config\applicationhost.config 如下:
<bindings>
<binding protocol="http" bindingInformation="*:54077:localhost" />
<binding protocol="http" bindingInformation="*:80:dev.test.com"/>
</bindings>
将以下行添加到 C:\Windows\System32\drivers\etc\hosts
127.0.0.1 dev.test.com
localhost dev.test.com
当我从 Visual Studio 2012 运行 WS 服务时,我收到错误消息“无法启动 IIS Express Web 服务器。端口 80 正在使用中”。
有人知道这个问题的答案吗?
另外我想知道如何使用自定义 URI 配置 Web 服务 - 未选中使用 IIS Express - 选中使用 IIS Express
谢谢提前