gpt4 book ai didi

C#:Server.Mappath 如何读取文件?

转载 作者:太空狗 更新时间:2023-10-29 23:54:06 26 4
gpt4 key购买 nike

我有一个包含少数项目的 Visual Studio 2008 解决方案。一个项目包含一个 WCF Service我正在部署。该 WCF 服务引用了其他项目之一中的一些代码。该代码试图读取 WCF 项目文件夹中的文件。伪项目结构:

Solution
Project1
myclass.cs
string file = Server.Mappath("");


Project2
filefolder
myfile.txt

放入 Mappath 的正确语法是什么?我尝试了所有不同的变体,例如:

".filefolder/myfile.txt"
"/filefolder/myfile.txt"
"./filefolder/myfile.txt"
"~/filefolder/myfile.txt"

似乎没有人能够访问该文件。我想到的一件事:Visual Studio 2008 在其自己的沙箱中运行项目和 WCF IIS .这可能是问题所在吗?如果在常规 IIS 中设置和部署它会工作吗?

最佳答案

var serverPath =
System.Web.Hosting.HostingEnvironment.MapPath("~/filefolder/myfile.txt");

关于C#:Server.Mappath 如何读取文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/987082/

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