0

リモート サーバーにデータベース (SQL Server 2008) を使用して ASP.NET Web サイトを展開しようとしています。ただし、WebConfig ファイルからエラーが発生しています。

WEBCONFIG :

VS 2010 では、WebConfig に以下が含まれていました。

<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=SOMETOKEN"/>
      </assemblies>
    </compilation>
  </system.web>
</configuration>

Web サーバーでページを実行すると、次のエラーが発生しました。

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".


<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

<customErrors mode="Off"/> そこで、 Web.Config を次のように追加して変更しました。

<compilation debug="false" targetFramework="4.0">
    <customErrors mode="Off"/>  
      <assemblies>
        <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>         
    </compilation> 

しかし、それは役に立ちません。私はまだ同じエラーが発生しています。私は何が欠けていますか?アセンブリなしで他のプロジェクト (*.dlls) を展開したことを覚えていますが、それはうまくいきました。議会は何かを台無しにしていますか?はいの場合、修正を提案していただけますか?

ASP.NET「Web サイト」の展開と、web.config ファイルに対して行うべきことを説明する単一のチュートリアルがないことに驚いています。アセンブリが使用されている場合は、どのような特別な注意を払う必要がありますか (使用する場合)。

同じものをスムーズに導入できるよう、ご協力をお願いいたします。ありがとう。

4

1 に答える 1

1

エラー:customErrorsはコンパイルタグ内にあります

順序を次のように変更します。

<customErrors mode="Off"/>  
<compilation debug="false" targetFramework="4.0">
  <assemblies>
    <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  </assemblies>         
</compilation> 
于 2012-08-17T15:39:27.760 に答える