如何在Server.MapPath的ASP网络核心替代方法中获取绝对路径我尝试使用IHostingEnvironment但它没有给出正确的结果。IHostingEnvironmentenv=newHostingEnvironment();varstr1=env.ContentRootPath;//Nullvarstr2=env.WebRootPath;//Null,bothdoesn'tgiveanyresult我在wwwroot文件夹中有一个图像文件(Sample.PNG)我需要获取此绝对路径。 最佳答案 从.NetCorev3.
我如何在C#类库类中使用server.mappath方法,它充当我的ASP.NET网站的BusinessLayer 最佳答案 通过调用它?varpath=System.Web.HttpContext.Current.Server.MapPath("default.aspx");确保添加对System.Web程序集的引用。 关于c#-C#类库中的Server.Mappath,我们在StackOverflow上找到一个类似的问题: https://stackove
我如何在C#类库类中使用server.mappath方法,它充当我的ASP.NET网站的BusinessLayer 最佳答案 通过调用它?varpath=System.Web.HttpContext.Current.Server.MapPath("default.aspx");确保添加对System.Web程序集的引用。 关于c#-C#类库中的Server.Mappath,我们在StackOverflow上找到一个类似的问题: https://stackove
我必须做什么才能使Server.MapPath正常工作?我有usingSystem.Web;还有什么?当我键入Server时,Server没有快速结果选项(智能感知)。有什么帮助吗? 最佳答案 你可以试试这个System.Web.HttpContext.Current.Server.MapPath(path);或使用HostingEnvironment.MapPathSystem.Web.Hosting.HostingEnvironment.MapPath(path); 关于c#-无法使
我必须做什么才能使Server.MapPath正常工作?我有usingSystem.Web;还有什么?当我键入Server时,Server没有快速结果选项(智能感知)。有什么帮助吗? 最佳答案 你可以试试这个System.Web.HttpContext.Current.Server.MapPath(path);或使用HostingEnvironment.MapPathSystem.Web.Hosting.HostingEnvironment.MapPath(path); 关于c#-无法使
我正在构建一个ASP.NETMVC站点,我在其中使用Lucene.Net进行搜索查询。我askedaquestionhere关于如何在ASP.NETMVC应用程序中正确构建Lucene.Net用法,并被告知最好的方法是将我的IndexWriter声明为publicstatic,以便它可以重复使用。这是我的SearchController顶部的一些代码:publicstaticstringIndexLocation=Server.MapPath("~/lucene");publicstaticLucene.Net.Analysis.Standard.StandardAnalyzerana
我正在构建一个ASP.NETMVC站点,我在其中使用Lucene.Net进行搜索查询。我askedaquestionhere关于如何在ASP.NETMVC应用程序中正确构建Lucene.Net用法,并被告知最好的方法是将我的IndexWriter声明为publicstatic,以便它可以重复使用。这是我的SearchController顶部的一些代码:publicstaticstringIndexLocation=Server.MapPath("~/lucene");publicstaticLucene.Net.Analysis.Standard.StandardAnalyzerana
我需要使用Server.MapPath()来组合我存储在web.config中的一些文件路径。但是,由于Server.MapPath()依赖于当前的HttpContext(我认为),我无法执行此操作。尝试使用该方法时,即使它“可用”,我也会收到以下异常:Serveroperationisnotavailableinthiscontext.是否有另一种方法可以将Web根相对目录(例如~/App_Data/)映射到完整的物理路径(例如C:\inetpub\wwwroot\project\App_data\? 最佳答案 你可以试试Syst
我需要使用Server.MapPath()来组合我存储在web.config中的一些文件路径。但是,由于Server.MapPath()依赖于当前的HttpContext(我认为),我无法执行此操作。尝试使用该方法时,即使它“可用”,我也会收到以下异常:Serveroperationisnotavailableinthiscontext.是否有另一种方法可以将Web根相对目录(例如~/App_Data/)映射到完整的物理路径(例如C:\inetpub\wwwroot\project\App_data\? 最佳答案 你可以试试Syst
我在类中使用以下代码:stringfilePath=HttpContext.Current.Server.MapPath("~/email/teste.html");文件teste.html在文件夹中但是当它打开文件时会生成以下错误:Objectreferencenotsettoaninstanceofanobject. 最佳答案 不要使用Server.MapPath。它很慢。请改用HttpRuntime.AppDomainAppPath。只要您的网站在运行,此属性就始终可供您使用。然后像这样使用它:stringfilePath=P