无法在 Web 服务器上开始调试。没有管理员的 Visual Studio

Jon*_*zer 5 c# asp.net visual-studio visual-studio-2015

我知道有一些与此类似的主题,但没有一个主题考虑到我的主要问题。 我不想以 Administrator 身份运行 Visual Studio 2017。为什么我们要被迫以这种方式运行它?这样做你会失去一些能力:

  • 能够简单地将文件拖到解决方案资源管理器中以将它们添加到您的项目中。
  • 通过关闭 IE 或在 VS 中停止调试来干净地停止调试会话(它会为您关闭 IE)。
  • 可能还有其他人

对于后代来说,错误是:

无法在 Web 服务器上开始调试。IIS 不会列出与启动的 URL 匹配的网站。

我已经遵循了这样的建议:

  1. 开始>>控制面板>>点击程序
  2. 单击打开或关闭 Windows 功能。
  3. 在“用户帐户控制”对话框中,单击“继续”
  4. 展开 Internet 信息服务,展开 Web 管理工具,然后展开 IIS 6 管理兼容性
  5. 单击以选中 IIS 元数据库和 IIS 6 配置兼容性复选框,然后单击确定。

我不想使用 VS 附带的 IIS Express,而是我安装的真正的本地 IIS。

这并没有解决问题。我还没有找到允许我(我们)运行 Visual Studio 2017 并使用本地 IIS 而不以管理员身份运行它的解决方案。任何人都可以提供解决方案吗?

我将参考这篇文章,但它没有解决基本问题: 在没有管理权限的本地 IIS 上调试网站

Sur*_* SD 3

请参阅:为什么以“以管理员身份运行”运行 Visual Studio?

MSDN 参考文献中提到,如果我们需要,则需要管理员权限

调试在不同用户帐户下运行的应用程序,例如 ASP.NET 网站。