我正在预编译我的所有网站,并使用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上的新线程之前我想听听你们中的任何人,如果你遇到了同样的问题,如果有一个解决。
答案 0 :(得分:0)
这里没什么......猜测它没有得到解决,微软根本没有回复,所以我只需要进行合并后处理:(