首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在VS2010中为啥引用不到Server.MapPath("")的命名空间

2013-12-10 
在VS2010中为什么引用不到Server.MapPath()的命名空间在VS2010中编写winForm程序,我想用Server.MapPath(

在VS2010中为什么引用不到Server.MapPath("")的命名空间
在VS2010中编写winForm程序,我想用Server.MapPath("")来获得xml的路径,但是一直提示没有引用到命名空间,编译不通过,提示的是Microsoft.SqlServer 的引用,手动敲上System.Web.HttpContext.Current.Server也还是提示错误
[解决办法]

引用:
引用:
System.Web.HttpContext.Current.Server.MapPath("")只能用Web‘程序中,。
winform采用的Application.StartupPath与Application.ExecutablePath之类的


我用Application.StartupPath获得的是bin\debug\下的路径,……

启动路径才是真正的路径,你的源码根目录获取了没意义,因为程序发布出去没有源码,只有可执行文件和dll,只有启动路径,所以你调试的时候,应该把所需文件扔到bin\debug\下面,而不是源码的根目录。

热点排行