在我们使用WebAPI构建"简单"API的冒险过程中,我们已经像任何项目一样有了相当多的问题,但是我无法找到任何可以解释以下行为的资源:
细节 :
该问题似乎与"发布"命令有关,特别是"预编译"选项.
如果我们发布一次,则无法在bin目录中包含App_Global.asax.compiled和App_Global.asax.dll.如果它正在更新应用程序的现有实例,它实际上将删除现有的两个文件.
注意:无论WebPublish或FileSystem Publish如何,都会发生这种情况

但是,如果我第二次发布没有更改以前的配置文件/配置,它会添加两个.

c# windows-server-2008-r2 .net-4.5 asp.net-web-api visual-studio-2013