使用 aspnet_merge 会导致 .svc 文件出错

Posted

技术标签:

【中文标题】使用 aspnet_merge 会导致 .svc 文件出错【英文标题】:Using aspnet_merge yields errors with .svc files 【发布时间】:2010-11-01 13:46:51 【问题描述】:

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

【问题讨论】:

我已经在 Microsoft Connect connect.microsoft.com/VisualStudio/feedback/details/619202/…987654321@ 提交了一个错误 【参考方案1】:

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

【讨论】:

以上是关于使用 aspnet_merge 会导致 .svc 文件出错的主要内容,如果未能解决你的问题,请参考以下文章

nahimic2svc32占用gpu

pod内部访问svc失败分析

保存 scikit-learn 分类器会导致内存错误

为啥 SVC、NuSVC 和 LinearSVC 会产生截然不同的结果?

万维网发布服务(W3SVC)已经停止。

在 SVC(kernel='linear') 模型的 tfidfvectorizer 中提取 ngram 的特征重要性