我有我的ASP .NET解决方案三个项目:
- 类库
- 网络应用程序
- 一个Windows服务
我有一个文件夹在我的Web应用程序与XML文件。来自类库函数的XMLreader需要用这个XML文件填充。我添加了这个:
var reader = XmlReader.Create(HttpContext.Current.Server.MapPath("~/TestDevice/Data.xml"), settings);
当这个函数被我们的应用程序调用时,它的工作原理。 当从Windows应用程序调用类库的这个函数时,我在HttpContext.Current.Server上得到空引用,因为它在Windows应用程序中不可用。虽然这对于Windows和Web应用程序都适用,但我不想给硬编码路径。我可以使用某些功能来访问来自不同项目或server.mappath的备用文件的文件。请建议的解决方案
感谢
第四次同一个用户在两天内提出的问题。 – 2011-06-11 01:12:00
如果这确实是你问的问题是第四次,请费心学习格式代码和列表。 – 2011-06-11 01:14:58
停止问同样的问题并回复您目前使用的http://stackoverflow.com/questions/6304532/httpcontext-current-server-null或http://计算器。com/questions/6310344/httpcontext-current-server-mappath-alternative-in-windows-application or http://stackoverflow.com/questions/6306992/file-path-using-c – keyboardP 2011-06-11 01:16:35