Path.GetFullPath不返回正确的路径

Or *_*lel 1 c# database asp.net class filepath

我试图用System.IO.Path.GetFullPath("Database.mdf")在类DAL网站中的IM创造,而是返回的:

F:\MyProject\App_Data\Database.mdf

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

任何人都知道如何解决这个问题?

Sam*_*m B 6

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