我有一个文件夹可以保存图像C:\inetpub\wwwroot\Images\eZone\Albums\Album1.我的mvc应用程序位于另一个文件夹C中:\inetpub\wwwroot\ezone。在IIS7中,我创建了一个虚拟目录映像,它映射到ezone站点下的C:\inetpub\wwwroot\。当我运行ezone应用程序从album1加载图像时
DirectoryInfo di = new DirectoryInfo(Server.MapPath("/images/ezone/albums/album1"));
它返回不正确的"C:\inetput\www
我有一个ASP.NET MVC/WebAPI混合项目,它在VS2012开发服务器上运行得很好。它有一个标准的MVC {controller}/{action}/{id}路由,以及一个额外的WebAPI路由api/{controller}/{id}。从/api/...开始的请求被定向到WebAPI,其他的指向正常的MVC。
当我将它部署到本地IIS时,正常的MVC路由正在工作。但是,/api对WebAPI的调用将导致异常。
Access to the path 'C:\inetpub\wwwroot\myapp\web.config' is denied.
然后,我尝试为inet