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

C# 无法加载文件或程序集Microsoft.ServiceModel.DomainServices.Hosting,c#,.net,assemblies,C#,.net,Assemblies,我在本地环境中加载了一个应用程序。这是一个代码库,我继承了它,但根本没有让它工作。此时,当我导航到“http://test.myapp.com:75/“在我的浏览器中,我收到以下错误: 描述:处理服务此请求所需的配置文件时出错。请查看下面的特定错误详细信息,并适当修改配置文件。 分析器错误消息:无法加载文件或程序集“Microsoft.ServiceModel.DomainServices.Hosting,版本=4.0.0.0,区域性=中性,PublicKeyToken=31bf3856ad36

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

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

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


我做错了什么?

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


我也推荐阅读。

我也有同样的问题,并且解决了

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

右边的在这里
C:\ProgramFiles(x86)\Microsoft SDK\RIA Services\v1.0\Libraries\Server\SP2

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

在应用程序列表中错误地设置.NET版本也会造成此问题。

此程序集应该已经在GAC中,我不得不猜测安装问题。您查看的是错误的.NET 4 GAC位于c:\windows\microsoft.NET\assembly中。拖放注册不再有效。使用fuslogvw.exe解决程序集解析问题。那么?如何解决这个问题?当你单独安装RIA服务时,它要求至少再安装3个组件…:(亲爱的:我需要下载此dll,但此时您的链接不包括此dll。是否有其他地方可以单独下载此dll?@maniaq-看看这是否适用于您。我还在回答中更新了链接。