我所有的预编译我的网站,并使用aspnet_merge工具将所有App_Web * .dll文件合并成一个。该工具负责更新相应.compiled文件,以及以指向新合并的装配。但是,对于.svc文件的.compiled文件没有更新,给了我在运行时出现以下错误

[FileNotFoundException: Could not load file or assembly 'App_Web_10iin0kr, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.]

如果我在记事本打开该文件.compiled和替换App_Web_10iin0kr Web(这是我的合并DLL文件的名称),一切工作正常。它有点恼人,因为建设和出版是全自动,所以我会写一个脚本,这样做是作为后生成步骤。我一直没能找到任何文档或人抱怨这个,但在此之前我在MSDN上启动一个新的线程我想听你们的,如果你已经运行了同样的问题还有,如果有一个解决。

有帮助吗?

解决方案

这里没有什么...猜测它没有得到解决,微软不响应,所以我只是做后合并处理:(

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top