首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法加载文件或程序集“System.ServiceModel.DomainServices.Hosting”

无法加载文件或程序集“System.ServiceModel.DomainServices.Hosting”
EN

Stack Overflow用户
提问于 2015-10-12 12:47:30
回答 1查看 5.5K关注 0票数 0

试图在IIS7.52008-R2服务器上运行MVC5应用程序会出现以下错误:

无法加载文件或程序集“System.ServiceModel.DomainServices.Hosting、Version=4.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。

我不知道为什么会这样。我绝对不使用RIA,该应用程序完全是纯MVC 5,完全相同的应用程序在另一台服务器上运行正常(IIS7.5W 2012 R2 )。我以前在这个服务器上有一个Silverlight项目(2008年R2),但是它很久以前就被删除了。

我比较了两台服务器上的IIS设置,它们是相同的。我已经重新安装了相同的ASP.Net框架v4.5.1,我甚至在服务器上安装了RIA,但是似乎没有什么可以删除这个错误。

我还在SO上看过几个线程,与这个主题相关的互联网也尝试过其中的一些,但没有结果。

在这个时候,我不知道还能做什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-12 13:03:24

应该删除包含以下内容的任何Web.config部分

代码语言:javascript
复制
<system.web>
  <httpModules>
    <add name="DomainServiceModule" type="System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule, System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  </httpModules>
  <compilation targetFramework="4.0" />
</system.web>

或者这个

代码语言:javascript
复制
<system.webServer>
  <modules runAllManagedModulesForAllRequests="true">
    <add name="DomainServiceModule" preCondition="managedHandler"
        type="System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule, System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  </modules>
</system.webServer>

请参阅部署RIA服务指南

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33081559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档