Gloabal.asax.csで静的文字列「drivePath」を宣言しました。webroleのOnstartイベントで、値を割り当てています。Webページでこの値にアクセスしていますが、変数が宣言されたばかりのように表示されます。マイコードで取得する値は次のとおりです
Global.asax.cs
public static string drivePath = string.Empty;
WebRole.cs
public override bool OnStart()
{
MountAzureDrive();
Global.drivePath = WebRole.drivePath;
return base.OnStart();
}
「MountAzureDrive()」関数でWebRole.drivePathに値を割り当てています。
Webページ上
一部の関数のWebページで、「Global.drivePath」としてdrivePathにアクセスし、string.Emptyとして値を取得しています。
私の質問は、なぜドライブパスの値を保持しないのですか?ドライブパスの値を保持して取得したい場合は、どうすればよいですか?
私を助けてください
前もって感謝します。