iis and asp.net mvc compilation

本文关键字:mvc compilation net asp and iis | 更新日期: 2023-09-27 18:31:45

由于项目处于开发状态上传 Web服务器上的文件尚未编译方便编辑等原因,当我编辑model并添加propertyview时,iis说您的模型没有那个因为旧的编译文件,测试的解决方案:

  1. 删除了windows'microsoft.net中的临时文件夹
  2. <compilation batch="false" debug="true" targetFramework="4.5" />
  3. webconfig添加新行以强制新编译

但它运行旧的编译文件

iis and asp.net mvc compilation

根据评论,我将添加一个答案...

您需要实际publish应用程序:如何发布 Web 应用程序。 您可以在桌面上本地发布此文件并将文件复制到服务器上,也可以直接发布到服务器。

发布应用程序时,model(s)将编译到 bin 文件夹中的assembly中,因此您无法直接即时修改这些文件。

您可以选择允许更新视图的设置,但这非常有限。

因此,最佳方法是为 DEV 服务器设置发布配置文件,进行更改,然后重新发布。 在服务器上获取最新代码只需不到一分钟的时间。