2

以前は正常に機能していた展開があります。それ以来、私は 2012 年 6 月の SDK にアップグレードしました。デプロイすると、継続的にリサイクルされます。インスタンスにリモートデスクトップすると、アプリケーションを手動で開くことができ、アプリケーションが実行されます (黄色の死の画面はありません)。

イベント ビューアに次のエラーが表示されます。

障害が発生しているアプリケーション WaHostBootstrapper.exe、バージョン 6.0.6002.18488、タイム スタンプ 0x4fcaabe9、障害が発生しているモジュール ntdll.dll、バージョン 6.0.6002.18520、タイム スタンプ 0x4e811810、例外コード 0xc0000008、障害オフセット 0x00000000000b6ff8、プロセス ID 0x%09、アプリケーション開始時刻 0x%09 .

しかし、これは特に役に立ちません。SDK 1.7 で Cloud プロジェクトを完全に再作成しました。ASP.NET MVC 4 RC アプリケーションです。

このエラーの正確な理由を確認するにはどうすればよいですか?

4

2 に答える 2

2

「SDK 1.7 を使用してクラウド プロジェクトを完全に再作成しました。ASP.NET MVC 4 RCアプリケーションです。」という声明に基づいて、1) 本当に MVC4.0 RC ビットを使用しているか、2) 使用しているかはわかりません。 MVC 4.5 BETA ビットを使用します。MVC 4.0 は既にリリースされており、June 2012 SDK をインストールすると、実際には ASP.NET MVC 4.0 ベースのクラウド テンプレートとバイナリがインストールされるため、Windows Azure Cloud Project で MVC 4.0 のリリース ビットを使用する必要があります。RC ビットを使用している場合、これが最初の問題になる可能性があります。

私は過去にまったく同じエラーを見て、ブログでその理由と潜在的な修正方法を説明しました: Windows Azure Web Role Error: "Faulting application WaHostBootstrapper.exe

あなたのパッケージには必要な DLL が含まれていないと思われます。この問題を解決するには、どの DLL がデプロイメントにないかを確認し、アプリケーションを再デプロイしてください。

また、デフォルトで Windows Server 2008 R2 を使用してアプリケーションを実行する場合は、 ServiceConfiguration.cscfgの osFamily=2 (1:Windows Server 2008 SP2, 2:Windows Server 2008 R2) 設定を次のように変更して、展開時に構成できます。

<ServiceConfiguration 
    serviceName="<service-name>" 
    xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" 
    osFamily="2" 
    osVersion="*" 
    schemaVersion="2012-05.1.7">
于 2012-07-23T04:41:41.767 に答える
1

v1.7にアップグレードした後も同じ問題が発生しましたが、AzureVMでWindowsAzureログを確認すると、次の例外が発生しました。

An unhandled exception occurred. Type: System.ArgumentException Process ID: 2340
Process Name: DiagnosticsAgent
Thread ID: 1
AppDomain Unhandled Exception for role Backend_IN_0
Exception: Endpoint http://xxxx.blob.core.windows.net/ is not a secure connection.

そこで、Diagnostics接続文字列をandvoiláhttpsの代わりに使用するように変更しました。これで問題は解決しました。http

それがあなたのために働くことを願って、私は2日間私の髪を引っ張っています。

于 2012-09-05T15:40:49.063 に答える