作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经看过许多其他有关此主题的文章,但是都没有解决我的问题的方法(并且我正在努力解决这个问题!)。我正在尝试在VS2013(Windows 8.1)中创建一个简单的单页网站,并在Firefox中查看该页面,但我做不到-我得到“无法启动IIS Express Web服务器”
然后,我从IIS Express中收到一条错误消息,提示“正在使用指定的端口:进程IIS Express已使用端口8080(进程ID'6332')。建议:1.尝试切换到8080及更高版本以外的端口大于1024。2)停止使用端口'8080'的应用程序”
当我单击“打开日志文件”链接时,我得到:
Failed to register URL "http://localhost:8080/" for site "WebSite1" application "/". Error description: Cannot create a file when that file already exists. (0x800700b7)
Failed to register URL "http://localhost:63997/" for site "WebApplication2" application "/". Error description: Cannot create a file when that file already exists. (0x800700b7)
Failed to register URL "http://localhost:64532/" for site "WebApplication3" application "/". Error description: Cannot create a file when that file already exists. (0x800700b7)
Registration completed
最佳答案
我有一个类似的问题。我可以在 Debug模式下运行项目,但是由于类似的错误,非 Debug模式项目甚至无法启动。
在我的情况下,问题是我尝试使用标准HTTP连接和安全HTTPS连接来访问相同的端口号。
有很多帖子表明您应该编辑.../Documents/IISExpress/config/applicationhost文件,但这对我不起作用,因为我的Visual Studio Project总是将非工作值重写为applicationhost文件。
因此,通过重新定义Visual Studio项目属性,我找到了解决方法,如下所示:
关于visual-studio-2013 - 如何将IIS Express的端口号配置为8080以外的其他端口。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23120973/
我是一名优秀的程序员,十分优秀!