【问题标题】:unable to access web application in iis无法在 iis 中访问 Web 应用程序
【发布时间】:2020-03-20 00:25:59
【问题描述】:

我想就我当前遇到的问题提出建议。我有一个 Visual Studio 项目,它只在 IIS Express

上运行

我已经完成了:

  • 将项目地址设置为:http://localhost/test.Global/
  • 我点击了“创建虚拟目录
  • 我已经完全控制了 IUSR 和 IIS_IUSR 的权限

    我只能在 Visual Studio 项目运行时访问此网址。

我想要实现的是在不运行 Visual Studio 的情况下使 http://localhost/test.Global 可访问。

这是我遇到的错误:

【问题讨论】:

  • “我想要实现的是让 localhost/test.Global 在不运行视觉工作室的情况下访问”是不可能的。只有在 VS 中运行项目时,IIS Express 才会启动并监控该 URL。
  • 你有一点,但是当我将服务器设置为本地 IIS 时,它不会继续,它给了我一个错误“无法在 Web 服务器上开始调试。无法连接到远程服务器”
  • 本地 IIS 问题是众所周知的,因此您应该搜索现有线程以了解如何解决它。 Windows HTTP API 非常脆弱,任何东西都可能破坏 IIS 或 IIS Express 上的 VS 调试。

标签: iis localhost


【解决方案1】:

您可以在 Visual Studio 之外运行 IIS Express,方法是启动命令提示符并输入以下内容:

iisexpress /path:c:\myapp\

这将在端口 8080 (http://localhost:8080/) 上的指定文件夹中运行应用程序。

完整详情请见Microsoft documentation

【讨论】:

    【解决方案2】:

    请关闭这个帖子,因为我已经通过卸载 IIS 并重新安装它解决了这个问题。

    【讨论】:

    • 如果您的问题得到解决,我请求您将建议标记为答案。它将帮助面临类似问题的其他人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-18
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    • 2011-07-05
    • 2016-07-01
    相关资源
    最近更新 更多