繁体   English   中英

无法从解决方案访问IIS Express文件夹

[英]Unable to reach IIS Express folder from solution

我正在尝试学习如何反序列化和序列化JSON,但是在对象序列化后,Web应用程序将输出json文件的当前目录。 在c:/ user / ProgramFiles(x86)/ IISExpress /文件夹中。

我无法访问已手动移动到我的App_Data文件夹的json文件,因为它显示“找不到文件”。 它也给我“拒绝访问路径'C:\\ Program Files(x86)\\ IIS Express \\ Output.json'。”由于某种原因。

我将如何尝试解决代码问题,就像我在代码中尝试将我定向到解决方案中的正确目录一样?

由于您尝试从App_Data的文件中反序列化json,因此我相信您可以将所有内容都放入这样的变量中:

string json = System.IO.File.ReadAllText(System.Web.Hosting.HostingEnvironment.MapPath(“/App_Data/Output.json”));

之所以给您“拒绝访问路径X”的原因,是因为您没有以管理员身份运行Visual Studio。 尝试右键单击VS图标,然后单击“以管理员身份运行”,然后重试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM