【问题标题】:How to run a web project in Visual Studio 2017?如何在 Visual Studio 2017 中运行 Web 项目?
【发布时间】:2020-09-04 18:00:48
【问题描述】:

在 Visual Studio 2013 中,当我运行一个 Web 项目时,我单击“Google Chrome”。 在 Visual Studio 2017 中,当我运行 Web 项目时,选择“IIS Express (Google Chrome)”或“IIS Express”以及 Internet Explorer 等其他浏览器。 当我单击其中一个时,我收到“无法访问此站点”错误。 我认为我的机器上没有安装 IIS Express(它没有在管理工具中列出)。

这是否意味着从 Visual Studio 2017 运行 Web 项目,我需要安装 IIS 或 IIS Express ?

谢谢

【问题讨论】:

  • IIS Express 是一个普通的应用程序,所以你应该去控制面板 |它的程序,而不是管理工具。 “无法访问此站点”很常见,但是当显示该错误消息时,地址栏中的 URL 是什么?您不能发布不完整的问题。
  • 嗨,我确实在“控制面板”>“程序”中看到了 IIS 10.0 Express。 URL 是:localhost:59242,当我从 Visual Studio 2013 运行 Web 项目并显示页面时,它是相同的 URL。但是,来自 VS 2017 的 localhost:59242 返回“无法访问此站点”。我如何知道 IIS Express 是否正在运行?
  • 你需要检查VS是否为这个项目生成了正确的applicationHost.config文件,docs.jexusmanager.com/getting-started/…

标签: asp.net visual-studio iis iis-express iis-8


【解决方案1】:

由于您确认 IIS express 已正确安装在本地计算机上,我认为 IIS Express 配置文件有问题。请参考以下步骤。
进入项目目录,删除隐藏文件夹.vs,再次重启Visual Studio。另外,我建议你在调试器菜单中取消选中Edit and Continue。 这是一个相关的讨论。
Visual Studio Debug "This site can't be reached"
https://forums.asp.net/t/2069555.aspx?ERR_CONNECTION_REFUSED
如果有什么可以帮助的,请随时告诉我。

【讨论】:

  • 谢谢!删除隐藏文件夹 .vs 并取消选中“启用编辑并继续”解决了我的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多