我有一個用例,我必須從AppService讀取config.json文件,並基於json文件中的配置,我必須生成一個ID。 我正在使用以下一段代碼來生成Uri,以便我可以使用StorageFile.GetFileFromApplicationUriAsync(fileUri)打開文件。打開Uri讀取後臺任務中的JSON文件UWP
Uri fileUri = null;
try
{
Debug.WriteLine("Creating new uri");
fileUri = new Uri(fileName);
if (fileUri == null)
{
Debug.WriteLine("Uri creation failed");
} else
{
Debug.WriteLine("New Uri created");
}
} catch (Exception ex)
{
Debug.WriteLine("Uri creation failed" + ex.Message);
}
現在,當我試圖調試代碼我調試器行之後消失與new Uri(fileName)
如果我只是讓沒有斷點我沒有看到任何消息的代碼運行創建新的URI後。甚至沒有例外。
的fileName
值是 「MS-APPX:///config/config.json」
誰能請解釋一下什麼是錯在這裏?還有可能從AppService打開並讀取文件?
- 感謝 塔倫
感謝您的回覆。其實問題不在讀文件。我用單元測試測試過。我能夠正確讀取文件。從AppService激活時失敗。 – c2tarun
對不起,不能幫助你。代碼不在新的uri中運行,我認爲它不能創建一個uri,並確保「ms-appx:///」fileName是正確的。 – lindexi