我有一个asp.net 4.5 Web应用程序项目,它是通过VS 2015上的Publish功能预编译的。我可以看到所有.compiled文件以及它们对应的.dll / .pdb文件。当我将整个网站结构复制到Web服务器(Windows Server 2012R2上的IIS 8.5)并将其粘贴到我的网站的物理路径时,IIS / ASP.NET会关闭并尝试再次预编译整个应用程序。为什么?如何告诉IIS / ASP.NET跳过该步骤? .compiled文件位于我的网站的bin目录中,它们对应的.dll / .pdb文件也是如此。 IIS / ASP.NET不应该看到并中止任何预补偿吗?
从web.config文件中删除元素什么都没做 我尝试为\ website \ precompiled"指定一个本地目录。 >,只是将重复的预编译文件放在那里而不是ASP.NET临时文件中。我甚至将相同的.dll从该目录和我的bin目录放入JustDecompile,并验证它们完全相同。
我做错了什么?