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

zqaaa1988 2012-03-19 09:31:23
在VS2010中编写winForm程序,我想用Server.MapPath("")来获得xml的路径,但是一直提示没有引用到命名空间,编译不通过,提示的是Microsoft.SqlServer 的引用,手动敲上System.Web.HttpContext.Current.Server也还是提示错误
...全文
1115 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
wshengrong123 2014-01-08
  • 打赏
  • 举报
回复
这么多楼说了跟没说一样的!
Sirzy 2013-12-06
  • 打赏
  • 举报
回复
System.Web.HttpContext.Current.Server.MapPath("") 这个方法只适用于Web程序
qldsrx 2012-03-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zqaaa1988 的回复:]

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


我用Application.StartupPath获得的是bin\debug\下的路径,……
[/Quote]
启动路径才是真正的路径,你的源码根目录获取了没意义,因为程序发布出去没有源码,只有可执行文件和dll,只有启动路径,所以你调试的时候,应该把所需文件扔到bin\debug\下面,而不是源码的根目录。
zqaaa1988 2012-03-19
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 net_lover 的回复:]
WINFORM有服务器吗?你为啥要Server.mapPath???
[/Quote]

我现在用Application也不行啊,主要是如何获得根目录下的路径啊
孟子E章 2012-03-19
  • 打赏
  • 举报
回复
WINFORM有服务器吗?你为啥要Server.mapPath???
zqaaa1988 2012-03-19
  • 打赏
  • 举报
回复
貌似还是不行啊
  • 打赏
  • 举报
回复
1.引用-->右键添加引用 System.xml
2.using System.IO.Path;
这个试试
a714520742 2012-03-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zqaaa1988 的回复:]

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


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

你可以获取到路径后截取字符串
zqaaa1988 2012-03-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 net_lover 的回复:]
System.Web.HttpContext.Current.Server.MapPath("")只能用Web‘程序中,。
winform采用的Application.StartupPath与Application.ExecutablePath之类的
[/Quote]

我用Application.StartupPath获得的是bin\debug\下的路径,怎么才能获得跟目录下的文件呢?
wtoeb 2012-03-19
  • 打赏
  • 举报
回复
项目要引用“System.Web”组件,using一下System.Web.
q107770540 2012-03-19
  • 打赏
  • 举报
回复
System.Environment.CurrentDirectory
wangchangming 2012-03-19
  • 打赏
  • 举报
回复
写winForm程序,你也用Server.MapPath("")来获得路径
孟子E章 2012-03-19
  • 打赏
  • 举报
回复
System.Web.HttpContext.Current.Server.MapPath("")只能用Web‘程序中,。
winform采用的Application.StartupPath与Application.ExecutablePath之类的
孟子E章 2012-03-19
  • 打赏
  • 举报
回复
winForm程序没有System.Web.HttpContext.Current.Server,你用啥啊
agayboy 2012-03-19
  • 打赏
  • 举报
回复
不可能吧

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧