我構建了一個ASP.NET Core api應用程序,並將其部署到Azure Web api應用程序。 在代碼中,我嘗試在某些時候讀取內容根目錄中的文件內容,將某些佔位符插入到其實際值中。「無法找到路徑的一部分」Azure應用中的文件讀取操作錯誤
現在我的本地系統上這工作得很好因爲它是能夠得到文件的確切文件路徑,但在雲中,我得到以下消息的異常:
找不到路徑的一部分......
我得到完整的文件路徑,像這樣:
Path.Combine(hostingEnvironment.ContentRootPath, "containing directory\filename")
但這未能在雲中。我是否應該瞭解有關部署此內容的額外信息,或者我在理解雲部署中的目錄結構方面做了什麼錯誤?
N.B 我可以將此文件存儲在Azure文件存儲容器中,但是我覺得閱讀起來會很麻煩,而且看到這個文件會被頻繁地讀取。
非常詳細的解答,幫助突出,並填寫我的知識基礎等諸多漏洞。我訴諸Azure文件共享,但實施一些在這裏建議的事情幫助實現了我想要的十億! –