如何获得ASP网络核心替代方式的绝对路径 Server.MapPath
我试过使用IHostingEnvironment
但它没有给出正确的结果.
IHostingEnvironment env = new HostingEnvironment();
var str1 = env.ContentRootPath; // Null
var str2 = env.WebRootPath; // Null, both doesn't give any result
Run Code Online (Sandbox Code Playgroud)
我在wwwroot文件夹中有一个图像文件(Sample.PNG)我需要获取这个绝对路径.
我在带有数据库SQL Server 2012的ASP.Net MVC 5中开发了一个应用程序,现在我想在带有IIS 8的Windows Server 2012中部署它
我关注此链接:http://www.asp.net/mvc/overview/deployment/visual-studio-web-deployment/deploying-to-iis
但是当我在浏览器中运行我的应用程序时,它会出错:
HTTP错误500.19 - 内部服务器错误由于页面的相关配置数据无效,因此无法访问请求的页面.
如果您能详细解释,我是这个领域的新人.