gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 21:13:25 24 4
gpt4 key购买 nike

我正在尝试学习如何反序列化和序列化 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 图标并单击“以管理员身份运行”,然后重试。

关于c# - 无法从解决方案访问 IIS Express 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36115932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com