IIS上的WCF服务无法编译新版本

时间:2012-06-11 05:33:06

标签: c# wcf iis

我有一个IIS托管的WCF服务。

我想对办公室进行一些小的调整

所以我有远程桌面并对界面和cs文件进行了更改..但是IIS不会重新编译新版本?我也尝试编辑web.config文件(只添加一些行空格)

我在办公室遇到了这个问题,所以我刚刚在VS中编译它并复制整个目录..

但是,在进行更改时IIS不应该编译它,就像它对网页一样吗?

1 个答案:

答案 0 :(得分:1)

  

但是,在进行更改时,IIS是否应该编译它,就像它对网页一样?

这取决于您决定使用的模式:

  • ASP.NET网站
  • ASP.NET Web应用程序(预编译)

如果在创建Web服务时选择预编译的ASP.NET Web应用程序模式,则将任何.cs文件部署到服务器是没有用的。永远不会使用它们,只会使用bin文件夹中的已编译程序集。

就网站模式而言,所有.cs个文件都会进入特殊~/App_Code folder

您可以详细了解MSDN上website and web application projects之间的差异。