2014-07-23 56 views
1

假設我有這樣的事情:HttpRuntime.AppDomainAppPath在Azure上

string TheFile = HttpRuntime.AppDomainAppPath + "\\SomeDir\\" + TheFilename + ".js"; 
System.IO.File.WriteAllText(TheFile , SomeText); 

此作品在我的本地機器上創建文件和可見的文件系統,並在解決方案資源管理。如果我在Azure上部署,是僅將文件寫入運行此代碼的實例,還是將其寫入所有其他實例並將其寫入其中?

謝謝。

回答

1

除非寫入Azure驅動器或其某些等效項,否則更改當然僅限於實例文件系統。如果虛擬機崩潰並且在其他一些情況下,實例文件系統的更改將會丟失,因此無論您需要保留什麼,都應將其存儲到Azure Blob Storage等持久存儲中。

+0

好的,謝謝你的回答! – frenchie