c# - Path.GetFullPath 不返回正确的路径

标签 c# asp.net database class filepath

我试图在我正在创建的网站中的类 DAL 中使用 System.IO.Path.GetFullPath("Database.mdf") 但没有返回:

F:\MyProject\App_Data\Database.mdf

它返回 C:\\\\Program Files (x86)\\\Common Files\\\microsoftshared\\\DevServer\\\10.0\\\Database.mdf

有人知道如何解决这个问题吗?

最佳答案

Path.GetFullPath 返回文件相对于 Environment.CurrentDirectory 的完整路径。在网络环境中,考虑使用 HttpRequest.MapPath

关于c# - Path.GetFullPath 不返回正确的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4474299/

相关文章:

c# - 对十进制值进行 Math.Round(x,2),但需要确保小数点后的 2 个数字作为其货币

java - 使用网络托管连接到数据库后连接速度缓慢

android - 更新在 SQLite 数据库中不起作用

database - 版本控制 Access 2007 数据库和应用程序

c# - 仅从集合中获取第一个元素

c# - 删除数组字符串的第一个索引

c# - 像缓冲区一样围绕多段线创建多边形

asp.net - 关于asp.net网格控件的思考

c# - 组合多个 Where's 时如何格式化 linq 以用 OR 替换 AND

c# - ASP.Net Core MVC Identity - 添加临时( session )声明