我的IIS服务器有一个奇怪的怪癖。我有一个ASP.NET 4.5应用程序池,我将MVC网站上传到Visual Studio中使用FTP发布。奇怪的是,当我去查看服务器中的文件(即inetpub文件夹)时,有些文件是旧的,或者根本没有。
例如,我更改了一个控制器类,并添加了一些视图和方法来访问它们。上传的视图,但控制器保持不变。然而在网站上,我能够访问新视图。
我已经用一堆不同的东西标记了这一点,因为我不确定这是在Visual Studio或服务器上发生的。
知道为什么会发生这种情况/我能做些什么来解决它?
谢谢!
答案 0 :(得分:1)
代码文件和控制器将作为dll编译到bin
文件夹中。然后,您的应用程序将使用该DLL。
如果您发布或部署,VS非常聪明,知道不要复制这些文件。