問題タブ [azure-service-runtime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Microsoft.WindowsAzure.ServiceRuntime の NuGet パッケージはどこにありますか?
私たちは以前、SDK を介して Windows Azure ライブラリを参照していましたが、現在、それらの NuGet パッケージがあることに気付きました。これは明らかにはるかに優れているため、これらの参照をすべて NuGet パッケージに置き換えています。
ただし、 RoleEnvironmentなどのクラスを含む Microsoft.WindowsAzure.ServiceRuntime.dll の NuGet パッケージが見つかりません。
nuget パッケージではなく、SDK インストールからこの dll を参照することになっていますか? それは非常に奇妙に思えます。このアセンブリのパッケージが表示されないだけですか?
「windowsazureofficial」タグの付いたパッケージをすべて (一時的に) インストールしましたが、どれも正しい参照を持っていないようです!
wcf - Azure で WCF エラー情報を見つけるにはどうすればよいですか?
いくつかの操作コントラクト メソッドのために Azure で WCF サービスをホストしたときに、この例外が発生します。サーバーから既知のオブジェクトのリストを返しています。リストの代わりに文字列またはブール値を返す場合、それは正常に機能しています。
{System.ServiceModel.CommunicationException: リモート サーバーがエラーを返しました: NotFound. ---> System.Net.WebException: リモート サーバーがエラーを返しました: NotFound。---> System.Net.WebException: リモート サーバーがエラーを返しました: NotFound。System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult) で System.Net.Browser.BrowserHttpWebRequest.<>c_ DisplayClassa.b _9(Object sendState) で System.Net.Browser.AsyncHelper.<>c_ DisplayClass4.b_0(Object sendState) --- 内部例外スタック トレースの終了 --- System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state) at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at System .ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result) --- 内部例外スタック トレースの終了 --- System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result) at System.ServiceModel.Channels. System.ServiceModel.ClientBase の ServiceChannel.EndCall (文字列アクション、オブジェクト [] 出力、IAsyncResult 結果)
1.ChannelBase
1.EndInvoke(String methodName, Object[] args, IAsyncResult result) で ReportServiceClient.ReportServiceClientChannel.EndGetData(IAsyncResult 結果) で ReportServiceClient.IReportService.EndGetData(IAsyncResult 結果) で ReportServiceClient.OnEndGetData(IAsyncResult 結果) で System.ServiceModel.ClientBase` 1.OnAsyncCallCompleted(IAsyncResult結果)}
ノート:
同じサービスが Web サーバーでホストされている場合、それは正常に機能しています。
Azure で WCF エラー情報を見つけるにはどうすればよいですか?
Web サーバーでサービスをホストした場合は、サービスのトレースを有効にして、svclog ファイルからサービス障害の正確な原因を見つけます。しかし、Azure では同じことができません。Azure でエラー情報を見つけることはできますか?
c# - Azure Cloud Service のコードからサービス名を取得するにはどうすればよいですか?
RoleEnviroment
クラスまたは同様のものを使用して C# コードからクラウド サービスのデプロイ名を取得する方法を探していmyservice.cloudapp.net
ますmyservice
。
どうやってやるの?
nuget - Microsoft.WindowsAzure.ServiceRuntime.dll の未処理の例外
私のプロジェクトは正常に動作していましたが、休憩後にデバッグを実行したところ、次のエラーが発生しました。
azure - ファイルまたはアセンブリ ServiceRuntime 2.4.0.0 を読み込めませんでした
Azure SDK 2.5 を使用するようにプロジェクトをアップグレードした後、Azure (Web ロール) にデプロイすると、次のランタイム例外が発生します。
ファイルまたはアセンブリ 'Microsoft.WindowsAzure.ServiceRuntime, Version=2.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
NuGet から参照されているパッケージの 1 つがまだ を参照していますServiceRuntime 2.4.0.0
。私が理解していることから、これを修正するために必要なことはbindingRedirect
、私たちの にを作成することだけweb.config
です:
残念ながら、これは機能しません。例外は持続します。誰でもガイダンスを提供できますか?
c# - Azureワーカーロールで接続文字列名を取得する
現在、IConfigFileSettings の具体的な ConfigFileSettings を、接続文字列の名前を必要とするクラスに挿入しています。単純化されたコードは次のようになります。
これは、iis、Windows サービス、およびコンソール アプリケーションでホストされている webapi で正常に機能します。私は推測する:
worker ロールでは機能しません。GetConnectionString メソッドを調整して、すべての環境で透過的に機能するようにすることはできますか? また、接続文字列名を (.cscfg ファイルなどから) 取得した場合でも、コードは次を探します。
.cscfg ファイルにエントリを追加することはできないのでしょうか?