我有一个用例,我必须从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