Webアプリケーションとターゲット展開には、Windows 2003 64ビットが含まれます。私たちは、64ビットOS上でアプリケーションを実行すると、次のエラーを与える:エラー: 'asp:System.Web.UI:System.Web.Extensions、Version = 3.5.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'というエントリがすでに追加されています
The entry 'asp:System.Web.UI:System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' has already been added
web.configファイルには以下が含まれます。
<pages validateRequest="false" enableEventValidation="false" viewStateEncryptionMode="Never" theme="esl_theme">
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
</pages>
そして、私たちは、それをライン<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
を削除する場合動作するようです。
誰かが問題の理解に役立ち、是正措置を講じることができますか?これがなければ、アプリケーションは32ビットOSでコンパイルされません。
ルートweb.configです。 machine.configに何が必要なのか教えていただけますか? – Kangkan
'asp:System.Web.UI:System.Web.Extensions、Version = 3.5.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'アセンブリ参照のエントリを探す必要があります。 – decyclone
ありがとうございます。私は実際にルートweb.configを見つけることができました。ご協力いただきありがとうございます。 – Kangkan