在IIS 7上,我运行了一个使用Entity Framework Web API的应用程序。
当我复制并替换Views文件夹中的.cshtml
(HTML和JS)文件之一时,会立即应用更改。
但是当我更换其中一个控制器时,更改不起作用。
我使用GUI通过Run | IISReset
命令重新启动IIS,此后甚至无法重新启动计算机。但是,IIS仍然使用旧版本的控制器。
如何让IIS“重新编译”项目并使用新的控制器版本?
更新:更换bin目录帮助了我。还有另一种方法可以直接在IIS上重新编译吗?
答案 0 :(得分:0)
Mvc是Web应用程序,预编译仅适用于网站项目
<强>汇编强>
网络应用程序项目
网站项目
源代码通常由动态(自动)编译 服务器上的ASP.NET第一次收到请求后 网站已安装或更新。
您可以预编译站点(在开发时提前编译) 电脑或服务器上)。默认情况下,编译会生成多个 组件。