"Webロールプロジェクトをソリューションに追加"を追加して、既存のWCFアプリケーションをWebロールに変換しました。変換メニューで変換するオプションがありません。私たちのアプリケーションには.NETが必要です。4.6.1既存のWCFサービスをWebロールに変換しようとするとエラーが発生しても展開できません
アプリケーションは完全なエミュレータで正常に動作します。インスタンス0から
19時15分16秒:
- osFamily Serviceconfiguration(不要.NET 4.6.1インストールスクリプト)に "5" に設定された属性:しかし展開は、2つのシナリオで失敗しますロールのSevera.APIが再起動中です 詳細:[11/28T17:15Z]ロールのエントリポイントの読み込みに失敗しました。 System.Reflection.ReflectionTypeLoadException:1つまたは複数の要求された型を読み込めません。詳細については、LoaderExceptionsプロパティを取得してください。 Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.GetRoleEntryPointでSystem.Reflection.Assembly.GetTypes() でSystem.Reflection.RuntimeModule.GetTypes(RuntimeModuleモジュール) (組立entryPointAssembly) で---内部例外スタックトレースの終わり - - Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.GetRoleEntryPoint(組立entryPointAssembly) で Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.CreateRoleEntryPoint(RoleType roleTypeEnum) でMicrosoft.WindowsAzure.ServiceRuntime.RoleEnvironment.InitializeRoleInternal(RoleType roleTypeEnum)最終退出時:[2016/11/28、17:15:06.916]。最後の終了コード:0
- osFamily .NET 4.6.1インストールをServiceconfigurationに "4" に設定された属性:
アップロードしたパッケージによって必要とされるNetFx451名前が付けられた機能展開用に選択されたOS *では使用できません。
.NETインストールスクリプトを他のプロジェクトで使用して成功しました。また、WebRole.CSクラスをプロジェクトに追加しました。
ここでwebroleはWCFタイプではないので、設定などがありませんか?