Silverlight配置错误已停止

时间:2012-01-27 15:56:19

标签: silverlight

'/'应用程序中的服务器错误。 我刚刚开始将应用程序发布到IIS服务器但是它失败了,关于这个如何解决的任何想法?


配置错误 描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。

分析程序错误消息:无法加载文件或程序集“System.ServiceModel.DomainServices.Hosting,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。 (C:\ PBM_Test \ web.config第15行)

来源错误:

第13行: 第14行: 第15行:第16行: 第17行:

源文件:C:\ PBM_Test \ web.config行:15

this is the web.config.
    <?xml version="1.0" encoding="utf-8"?>
      <configuration>
      <system.webServer>
        <modules runAllManagedModulesForAllRequests="true">
          <add name="DomainServiceModule" preCondition="managedHandler"         type="System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule,  `enter code here`System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
         </modules>
         <validation validateIntegratedModeConfiguration

    ="false" />
              </system.webServer>
             <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 debug="true" targetFramework="4.0">
                           <assemblies>
                <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
              </assemblies>
            </compilation>
          </system.web>
          <connectionStrings>
          <add name="PBMEntities" connectionString="metadata=res://*/ModelPBM.csdl|res://*/ModelPBM.ssdl|res://*/ModelPBM.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=SRVORDERS;initial catalog=PBM;user id=OK;password=OK1;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /></connectionStrings>
          <system.serviceModel>
            <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
          </system.serviceModel>
        </configuration>

2 个答案:

答案 0 :(得分:1)

请参阅http://forums.silverlight.net/t/180719.aspx/1

信息

http://community.discountasp.net/showthread.php?t=10296

以上主题描述了如何确保您的Web应用程序具有此文件的副本。

如果您使用的服务器可以安装软件,最好的解决方案是确保服务器安装了最新版本的.net和RIA服务(两者都可以单独安装)(编辑 - 确保全部安装了alfonso列表的软件包。)

如果您无权在服务器上安装软件,另一种解决方案是确保在部署ASP解决方案期间将ServiceMode.DomainServices.Hosting 4.0复制到BIN文件夹 - 将文件属性设置为Local复制/仅限更新

答案 1 :(得分:0)

确保您已在服务器上安装了所有这些软件包:

  1. Silverlight4工具
  2. Silverlight SDK
  3. RiaServicesToolkit
  4. RiaServices
  5. 希望它有所帮助!