次のように変更する必要が言及したコード:あなたはそれを言及した
System.IO.File.ReadAllText(@"D:\home\site\wwwroot\Prod-Enterprise-Test-6-26-2016-credentials.publishsettings")
が例外を見つけていないスローされます、それは非常に奇妙です。ファイルが存在する場合、コードはAzure Webサイトで動作するはずです。
指定されたファイルが見つかりません。
他のコードが原因であるようです。また、remote debug the WebApp with Vistual Studioとすることができ、例外に関する詳細情報を得ることができます。
サンプルテストのaspxページを追加してテストすることもできます。以下は私のテストステップです。
1.Create .NET Webプロジェクトとindex.aspxページ
2.Add index.aspx.CSファイルとindex.aspxファイルにコード
protected void Page_Load(object sender, EventArgs e)
{
var file= System.IO.File.ReadAllText(@"D:\home\site\wwwroot\Prod-Enterprise-Test-6-26-2016-credentials.publishsettings");
Label1.Text = file;
}
index.aspx
<div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
紺碧の環境への3.Publishウェブサイトやクーズーツールを介してコンテンツ「テスト情報」と設定ファイルを追加
- ブラウザからインデックスページにアクセスし、正しく動作することを確認します。
これは役に立ちません –
Webアプリケーションをリモートでデバッグしようとしましたか? –
私はリモートデバッグできません、それはAzure SDKのバージョン2.2で、そこにいくつかのバグがあります。私はログに書き込むことができます。 –