現在のホスティング環境内で呼び出すことはできません'は、現在のホスティング環境内で呼び出すことはできません。このAPIを使用するには、呼び出し元のアプリケーションをIISまたはWASでホストする必要があります。ASP.NET MVC 3エラー:</p> <p>「ServiceHostingEnvironment.EnsureServiceAvailable:「ServiceHostingEnvironment.EnsureServiceAvailableは」私はASP.NET MVC 3プロジェクトを実行しようとすると、次のエラーを受信してい
Visual Studio 2010でF5キーを押してプロジェクトを実行すると、うまく読み込まれます。 http://localhost/projectnameからアプリケーションにアクセスしようとすると、このエラーが発生するだけです。奇妙なのは、Windowsをフォーマットして再インストールする前に、このコードベースがコンピュータで動作していたことです。このエラーメッセージが何を意味するのか?
[InvalidOperationExceptionが:「ServiceHostingEnvironment.EnsureServiceAvailableは」現在のホスティング環境内で呼び出すことはできませんそれがすべて場合に役立ちます。ここ
は、スタックトレースです。このAPIは、呼び出し元のアプリケーションがIISでホストまたはWASされている必要があります。] System.ServiceModel.ServiceHostingEnvironment.EnsureInitialized()378 System.ServiceModel.AspNetPartialTrustHelpers.PartialTrustInvoke 106 System.ServiceModel.Activationを(ContextCallbackコールバックは、状態オブジェクト) .Excelute()+115 System.Web.HttpApplication.ExecuteStep(IExecutionStepステップ、ブール&が完了しました)+371
更新日:私は先に進み、新しいASPを作成しました。 Visual Studio 2010のテンプレートを使用している.NET MVC 3プロジェクトアプリケーションをIISに追加してアクセスしようとしたときに、同じエラーが発生しました。 IISのインストールに何か問題があると思っています。
MVCプロジェクト内でWCFを使用していますか? –
はい、WCFを使用してWebサービスにサービスリファレンスを追加しました。 –
しかし、このWCFサービスはASP.NET MVCアプリケーションと同じサイトでホストされていますか? –