我正在尝试访问解决方案内文件夹中的文本文件。
=SUM(SUMIF(B2:B9,D2:D7,A2:A9))
但是即使解决方案在其他地方,它也总是选择c驱动器。为什么会这样?
Dim fs As New FileStream("../CMMS/Webservices_URL.txt", FileMode.Open, FileAccess.Read)
是实际路径,但它选择Folder1/Folder2/CMMS/Webservices_URL.txt
答案 0 :(得分:0)
要获取Web窗体中文件的物理路径,您需要调用Server.MapPath("~/Folder1/Folder2/CMMS/Webservices_URL.txt")
您可以在此处找到详细信息: https://docs.microsoft.com/en-us/dotnet/api/system.web.httpserverutility.mappath?view=netframework-4.8