【问题标题】:How do I go back to IIS Express after loading Regular IIS加载常规 IIS 后如何返回 IIS Express
【发布时间】:2015-09-25 01:20:43
【问题描述】:

我正在运行 VS 15,并且能够从 http://localhost/index.html(无端口号)运行 IIS Express 就好了。我不得不删除端口号,因为我正在测试的程序无法正确处理名为 localhost 的网站中的端口号。这工作得很好。

我必须加载 IIS 管理器(及其组件)才能创建 SSL 证书请求。我成功地做到了,但现在 localhost(无端口号)不适用于 IIS Express。我想在本地使用 IIS Express,但我需要在没有端口号的情况下运行这个项目。带有端口号的 IIS Express 仍然可以正常工作。

我使用“Windows 功能管理器”从系统中删除了 IIS 管理器。重新启动,但我仍然无法为我的项目 http://localhost/。我收到 404 错误。我认为 IIS 出于某种原因仍必须保持与该特定位置的连接。

  1. 我怎样才能让它再次工作?

【问题讨论】:

  • 您是否完全卸载了 IIS 和 Windows 激活服务?
  • 我使用了 Windows 功能管理器,然后我返回并检查了 IIS 端的所有内容都未选中。我认为可能有一个隐藏的参考挂在上面。

标签: asp.net iis iis-7


【解决方案1】:

我认为你可以在项目属性中选择 IIS Express

  1. 右键项目
  2. 选择网站
  3. 在下拉列表中更改为“ISS Express”

【讨论】:

  • 问题是localhost/index.html被锁定了,所以当Express尝试使用它时找不到它。
  • 您也可以在项目属性中更改起始网址。
  • 我更改了起始网址。实际上,在我启用 IIS 之前,我的 localhost/index.html 工作正常,然后它似乎控制了 localhost 本地 dns
  • 那很奇怪,我建议你可以在visual studio中创建另一个Web应用程序项目并尝试运行以测试它是否真的是IIS express问题。希望它有所帮助:)
  • 奇怪地创建了一个新项目,其 url 设置为 localhost 工作。我回到我原来的项目,现在没有端口号的 localhost 可以正常工作。就像它重置了一些东西一样。
【解决方案2】:

这可能在未来对其他人有用。 1. 确保从 Windows 激活功能列表中卸载了 IIS 和相应的万维网项目 2.尝试一个新项目并将其设置为localhost/
3.回到原来的Project再试一次。

似乎需要某种“重置”之类的努力才能让 IIS Express 再次响应。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-24
    • 1970-01-01
    • 2014-08-21
    • 1970-01-01
    • 1970-01-01
    • 2014-11-10
    • 2011-10-01
    相关资源
    最近更新 更多