Server.MapPath与IIS服务器和ASP.Net开发服务器的行为有何不同?

时间:2016-05-31 12:31:05

标签: c# asp.net iis

为什么Server.MapPath("~")会在IIS Express和ASP.Net Development服务器上返回不同的结果?

当我使用ASP.Net Development Server运行我的应用程序时,我的路径返回"D:\\MyProject\\Web\\WWWRoot\\ISuite5",但当我使用IIS Express运行时,路径为"D:\\MyProject\\Web\\WWWRoot\\ISuite5\\"。两者之间存在"\\"的差异。我无法弄清楚它背后的原因或如何解决它,以便IIS服务器也返回与ASP.Net开发服务器相同的结果。

0 个答案:

没有答案