我想获取WCF应用程序的工作文件夹.我怎么才能得到它?
如果我试试
HttpContext.Current.Request.MapPath(HttpContext.Current.Request.ApplicationPath)
Run Code Online (Sandbox Code Playgroud)
我得到一个空引用异常(Http.Current对象为null).
我对工作文件夹的意思是我的WCF服务正在运行的文件夹.如果我设置aspNetCompatibilityEnabled="true"
,我收到此错误:
服务器没有提供有意义的回复; 这可能是由于合同不匹配,过早的会话关闭或内部服务器错误造成的.
我正在将Web应用程序从VB迁移到C#.我还在VS2013中升级到了Update 3.Hosting
班级有变化吗?我正在使用错误Hosting.HostingEnvironment.MapPath
,我甚至无法添加引用,System.Web.Hosting
因为它无处可寻.当我尝试在添加引用时搜索程序集时,使用整个命名空间,即System.Web.Hosting
它不返回任何结果.
我在类中使用了using语句,并且它没有变灰,这意味着它被用于某些东西,但是代码不喜欢它Hosting
,Hosting.HostingEnvironment
因为它是眩目的红色.我甚至没有Hosting
在intellisense中获得该类,该项目有一个参考System.Web