使用aspnet_merge会产生.svc文件的错误

时间:2010-11-01 13:46:51

标签: asp.net merge precompile

我正在预编译我的所有网站,并使用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上的新线程之前我想听听你们中的任何人,如果你遇到了同样的问题,如果有一个解决。

1 个答案:

答案 0 :(得分:0)

这里没什么......猜测它没有得到解决,微软根本没有回复,所以我只需要进行合并后处理:(