【问题标题】:Silveright config error stoppedSilveright 配置错误已停止
【发布时间】:2012-01-27 15:56:19
【问题描述】:

“/”应用程序中的服务器错误。 我刚刚开始将应用程序发布到 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>

【问题讨论】:

  • 对 System.ServiceModel.DomainServices.Hosting 的引用是否在属性中标记为 copy local

标签: silverlight


【解决方案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 文件夹 - 将文件属性设置为本地复制/仅当较新时

【讨论】:

    【解决方案2】:

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

    1. Silverlight4 工具
    2. Silverlight SDK
    3. RiaServicesToolkit
    4. RiaServices

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 2018-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-12
      • 2012-10-04
      • 2013-08-19
      相关资源
      最近更新 更多