リモート サーバーにデータベース (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 ファイルに対して行うべきことを説明する単一のチュートリアルがないことに驚いています。アセンブリが使用されている場合は、どのような特別な注意を払う必要がありますか (使用する場合)。
同じものをスムーズに導入できるよう、ご協力をお願いいたします。ありがとう。