4

devmachine appfabric で asp.net アプリケーションを実行しようとすると、警告メッセージが表示されます。アプリケーションを azure クラウドにアップロードすると、エラーメッセージが表示されます

プロジェクトには、C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader.dll というアセンブリが含まれています。このアセンブリは、Windows Azure の IIS で使用される 64 ビット プロセッサ アーキテクチャと互換性がありません。役割が確実に開始されるようにするには、このアセンブリをこのアーキテクチャと互換性のあるものに置き換える必要があります。」

Azure 互換の dll はどこで入手できますか?

4

2 に答える 2

4

アプリケーション プールを32 ビット モードで実行する必要があります。これを実行してみてくださいappcmd(これは、ロールのスタートアップ タスクを使用して自動的に行うことができます)、既定のアプリケーション プール設定を割り当てて、32 ビット サポートを有効にします。

%windir%\system32\inetsrv\appcmd set config -section:system.applicationHost/applicationPools /applicationPoolDefaults.enable32BitAppOnWin64:"True" /commit:apphost

于 2012-09-28T19:54:34.737 に答える
0

同じ問題があり、ビルド | を設定しました。プラットフォーム ターゲットから任意の CPU (以前は、一部は X86 でした)。これで問題は解決しました。

于 2014-04-03T12:50:26.067 に答える