相关疑难解决方法(0)

在Build上自动停止/重新启动ASP.NET Development Server

有没有办法在VS2008中进行构建/重建时自动停止ASP.NET开发服务器(Cassini)(然后显然在需要时再次启动)?也许在某处有一些隐藏的配置设置?或者至少某种方式可以作为一个后期构建活动吗?

对于某些背景,问题是我使用Spring.NET进行依赖注入等,但它在Application Start上加载它的单例,这意味着如果我更改任何与Spring相关的代码/配置,我必须停止开发服务器,所以它再次启动下一次调试/运行,确保再次触发Application Start事件.换句话说,即使您更改了一堆代码/配置然后再次开始调试,它实际上也不会再次启动,因为它已经在运行,因此您的新代码未被使用.

asp.net cassini visual-studio

32
推荐指数
5
解决办法
3万
查看次数

Visual Studio可以在新的调试会话中重新启动IIS Express吗?

我有一个ASP.Net应用程序,它在Global.asax中的Application_Start期间执行一些数据库初始化.我正在使用IIS Express来调试应用程序.

我发现如果我停止调试,清除数据库,然后重新启动,则不会调用Application_Start代码,并且我的数据库未正确初始化,因此我的应用程序失败.这是因为IIS Express实例在调试停止后仍在运行.Visual Studio似乎附加到现有进程,而不是重新启动它.

有没有办法更改此行为,以便启动新的调试会话始终重新启动IIS Express中的应用程序进程(或重置常规IIS中的应用程序池)?

或者,有没有办法强制IIS Express在调试会话结束时关闭?

我确实发现,如果我在项目设置中从Web对话框中选中"启用编辑并继续",则在调试结束时会产生停止IIS Express的副作用.但我不确定是否只是为了停止IIS Express而引入Edit and Continue的副作用.当然有更好的方法吗?

不确定是否重要,但这是VS2012.

asp.net debugging visual-studio iis-express

16
推荐指数
2
解决办法
1万
查看次数

标签 统计

asp.net ×2

visual-studio ×2

cassini ×1

debugging ×1

iis-express ×1