1

ASP.NET MVC WebPages アプリケーションを作成しました。完全にローカルで動作します。Web サイトとしてインストールすると、サーバー上で完全に動作します。ただし、IIS アプリケーション (同じアプリケーション プールを使用して、別の Web サイトの下のレベル) としてインストールされている場合は、次の例外がスローされます。

ファイルまたはアセンブリ 'System.ServiceModel.DomainServices.Hosting、Version=4.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

どうやら、使用されていない WCF RIA サービスに関連するものです。私が使用するのは、Linq to SQL だけです。これはどのように可能ですか?

サーバー: IIS 7.5 を搭載した Windows Server 2008 R2

4

2 に答える 2

2

次のようなエントリが含まれている場合は、アプリケーションの web.config を確認してください。

<httpModules>
  <add name="DomainServiceModule"
       type="System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule, System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</httpModules>

セクションにあり<system.web>ます。

次のような別のエントリもあります。

<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>セクションで。

エントリを削除すると、例外は発生しません。

于 2013-02-25T08:26:33.633 に答える