【发布时间】: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 调试。