社区
C#
帖子详情
在VS2010中为什么引用不到Server.MapPath("")的命名空间
zqaaa1988
2012-03-19 09:31:23
在VS2010中编写winForm程序,我想用Server.MapPath("")来获得xml的路径,但是一直提示没有引用到命名空间,编译不通过,提示的是Microsoft.SqlServer 的引用,手动敲上System.Web.HttpContext.Current.Server也还是提示错误
...全文
1115
15
打赏
收藏
在VS2010中为什么引用不到Server.MapPath("")的命名空间
在VS2010中编写winForm程序,我想用Server.MapPath("")来获得xml的路径,但是一直提示没有引用到命名空间,编译不通过,提示的是Microsoft.SqlServer 的引用,手动敲上System.Web.HttpContext.Current.Server也还是提示错误
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
貌似还是不行啊
把最好的留到最后
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
打赏
举报
回复
不可能吧
找
不到
类型或
命名空间
名称“
Server
”(是否缺少 using 指令或程序集
引用
?)
今天将webserice里面的一个代码,拷到一个C#类,结果运行编译错误。DataBase =
Server
.
Map
Path
(“data.mdb”);报错:找
不到
类型或
命名空间
名称“
Server
”(是否缺少 using 指令或程序集
引用
?)但是我的确
引用
了名字空间using System.Web;为什么呢?因为
Server
的完整路径是System.Web.HttpContext.Current.
Server
。using System.Web是显然不够的;但是在从内置Page类继承的类
中
可以直接写
Server
.
Map
Path
”data.mdb”),应该是因为Page类已经包含了这些类路径。由此总
WebMatrix
中
的文件操作(源码)
WebMatrix
中
的文件操作(源码) WebMatrix
中
的文件操作(源码)
C#文件夹创建、移动、删除
C#文件夹创建、移动、删除 C#文件夹创建、移动、删除
C#上传下载示例web版
一个web的上传下载示例源码 包含:上传、下载、重命名等功能
文件创建,复制,删除代码
asp.net 文件创建,复制,删除代码
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章