我有一个 Visual Studio 2008 解决方案,其中包括一个 c# 中的 asp.net 托管远程项目。该解决方案还包含其他 C# 项目和 C++ 项目.
在调试我的c#客户端和asp.net服务器之间的交互时,调试效果很棒。我实际上可以进入服务器调用并退出。但是,有时我需要将调试重点放在独立的可执行文件上没有 ASP.NET 项目.
我的问题是,将启动项目设置为除 ASP.NET 项目之外的其他项目后,不会阻止 ASP.NET 项目在开发服务器(和系统托盘)中启动。它本身似乎并不是在“调试”,但当我不希望它这样时,它正在运行并耗尽资源。
我已经检查并重新检查了启动项目设置。它们牢牢处于“关闭”位置。关于为什么会发生这种情况和/或如何防止这种情况有什么想法吗?还有其他人经历过吗?
解决方案注意事项:把这个归结为“哦,那就是那里!” Visual Studio 中的现象。此设置不在 ASP.NET 项目属性页(在解决方案资源管理器中右键单击项目并选择“属性”)上,也不在启动项目 UI 上。相反,当在解决方案资源管理器中选择项目时,它位于“常规”属性页面上。即确保属性页可见(查看 -> 属性窗口),然后单击解决方案资源管理器中的 ASP.NET 项目。顶部选项是“调试时始终启动”,当设置为 false 时,可以解决问题。
停止开发服务器的启动。
- 单击解决方案资源管理器中的 ASP.net 项目。
- 在属性窗口中将“调试时始终启动”设置为 false
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)