gpt4 book ai didi

asp.net - 有没有办法真正禁用 ASP.NET 开发服务器?

转载 作者:行者123 更新时间:2023-12-03 21:42:51 26 4
gpt4 key购买 nike

这东西是我存在的祸根,我全心全意地讨厌它。我在这里看到的两种方法对我不起作用:

  1. 在 Web 应用程序的属性页面中,转到“Web”选项卡并选择“使用本地 IIS 服务器”
  2. 在其他属性中(在项目上按 F4),将“调试时始终启动”设置为 false。

不过,当我将 Web 应用程序附加到 IIS 进程时,它会自动启动开发服务器。如果我使用 F5 启动我的项目,它总是使用开发服务器。

这似乎每隔几个月就会发生一次,我根本无法杀死开发服务器以支持 IIS。有什么办法可以摆脱这件事吗?我不明白它为什么存在,根据我的经验,它几乎不可能调试。

编辑:我确实有 IIS,我经常使用它。我知道我的 vDirs 都设置正确,等等。似乎有些东西完全覆盖了我的设置以使用 IIS。手动删除与开发服务器有关的所有内容会导致重大问题吗?我宁愿看到神秘的操作系统文件未找到消息,也不愿看到该死的服务器再次弹出。

最佳答案

我刚刚弄明白了这一点,希望它能对其他人有所帮助。

我在一个解决方案中有 4 个不同的 Web 应用程序。一个应用程序设置为使用开发服务器,其他应用程序设置为使用 IIS。即使在为 IIS 启动应用程序集时,Dev 服务器显然也会启动,因为其他一些项目需要它(请注意,在那种情况下,无法使用任一服务器调试所需的应用程序)但情况并非总是如此。我无法确定使用 IIS 进程与使用该设置的开发服务器进行调试所需的确切条件。

我的建议是,将同一解决方案中的所有 Web 应用程序设置为使用相同的服务器类型 (Dev/IIS),否则您的结果将不可预测,并且您可能会失去调试能力。

关于asp.net - 有没有办法真正禁用 ASP.NET 开发服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12590981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com