Asp.net mvc 是否有办法在每次添加资产时重新启动MVC开发服务器?

Asp.net mvc 是否有办法在每次添加资产时重新启动MVC开发服务器?,asp.net-mvc,visual-studio,asp.net-mvc-4,visual-studio-2013,web-essentials,Asp.net Mvc,Visual Studio,Asp.net Mvc 4,Visual Studio 2013,Web Essentials,为了向Visual Studio中的ASP.NET MVC项目添加资源,我必须停止调试服务器,添加文件,然后重新启动服务器。然而,一旦VisualStudio意识到该文件(比如图像),我就可以使用外部应用程序更改其内容,调试服务器将很好地提供这些更改。同样的情况也适用于重命名文件(即,在服务器运行时不能重命名)。在大型内容驱动的网站上工作时,这会变得相当乏味和低效 我认为这与在MVC中将文件打包成程序集以供部署的方式有关(与Rails或本地静态站点生成器不同,在后者中,文件仅在文件系统之外提供)

为了向Visual Studio中的ASP.NET MVC项目添加资源,我必须停止调试服务器,添加文件,然后重新启动服务器。然而,一旦VisualStudio意识到该文件(比如图像),我就可以使用外部应用程序更改其内容,调试服务器将很好地提供这些更改。同样的情况也适用于重命名文件(即,在服务器运行时不能重命名)。在大型内容驱动的网站上工作时,这会变得相当乏味和低效


我认为这与在MVC中将文件打包成程序集以供部署的方式有关(与Rails或本地静态站点生成器不同,在后者中,文件仅在文件系统之外提供),因此这是可以理解的。但是我想知道是否有任何方法可以绕过这个限制,从而使本地站点的开发变得不那么麻烦。

您可以在不使用ctrl+F5调试的情况下启动它


这将在不附加调试器的情况下运行代码,这是代码在生产环境中运行的方式。这也将带来性能优势。如果您从不需要调试器,您甚至可以将项目置于发布模式(而不是调试模式)以获得更好的性能。

。就我所知,这提供了我想要的所有功能。谢谢你知道这是什么模式,目的是什么吗?太好了。非常感谢。如果你想把你的评论变成一个答案,我很乐意把它标记为正确的。酷,谢谢!我已经创造了一个答案。