无法加载文件或程序集Microsoft.ServiceModel.DomainServices.Hosting

问题描述 投票:6回答:3

我在本地环境中加载了一个应用程序。这是我继承的代码库,根本没有使它能够正常工作。这时,当我在浏览器中导航到“ http://test.myapp.com:75/”时,出现以下错误:

描述:处理服务于此请求所需的配置文件时发生错误。请查看下面的特定错误详细信息,并适当修改您的配置文件。解析器错误消息:无法加载文件或程序集'Microsoft.ServiceModel.DomainServices.Hosting,版本= 4.0.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。系统找不到指定的文件。

我已检查并确认已加载RIA数据服务。我可以在C:\ Program Files(x86)\ Microsoft SDKs \ RIA Services \ v1.0 \ Libraries \ Server中看到文件。有趣的是,此目录中的程序集未加载到我的GAC中。我已经尝试将它们加载到我的GAC中,但是,我无法将程序集拖到C:\ Windows \ assembly中,并且在尝试时不会显示任何错误。

我在做什么错?

c# .net assemblies
3个回答
6
投票
导航至我的...的http://test.myapp.com:75/“

Microsoft.ServiceModel.DomainServices.Hosting库不是标准WCF RIA服务的一部分。您必须单独下载并安装WCF RIA Services Toolkit

我也建议阅读WCF Extensibility – Configuring the Endpoint for WCF RIA Services


2
投票

我遇到了同样的问题,并已解决。

C:\ Program Files(x86)\ Microsoft SDKs \ RIA Services \ v1.0 \ Libraries \ Server中的文件“ Microsoft.ServiceModel.DomainServices.Hosting.dll”是错误

<在这里C:\ Program Files(x86)\ Microsoft SDKs \ RIA Services \ v1.0 \ Libraries \ Server \ SP2

我认为该问题可能是由dll文件版本引起的。第一个是旧的,第二个是新的。

0
投票
在应用程序列表中错误地设置.NET版本也会导致此问题。
© www.soinside.com 2019 - 2024. All rights reserved.