iis 发布的网站路径问题
网站资源里有一个配置文件xml格式的,可程序调用到它的时候总是报
C:\Windows\System32\inetsrv\UserLogin\RegisterWeb.XML不存在,事实上是不在系统盘里面,
我试着在程序中这样改"D:\\testProgram\\UserLogin\\UserLogin\\RegisterWeb.xml",弄绝对路径就行了,怎么回事?是IIS哪里没配置好吗?
[解决办法]
用Server.MapPath将相对路径 映射成绝对路径
具体用法参考:
Server.MapPath方法的应用方法
http://www.cnblogs.com/Showshare/archive/2007/04/23/723965.html
[解决办法]
System.Web.HttpContext.Current.Server.MapPath("~/路径/RegisterWeb.xml")