MVC3访问路径被拒绝

时间:2012-08-06 16:36:00

标签: asp.net-mvc-3 deployment

尝试部署MVC3站点时出现以下错误。

我已经搜索并了解如何处理与文件系统相关的错误,但我将部署到共享环境,因此无法进入RDP(即我无法控制)。

我可以通过web.config或其他方式做什么吗?

很抱歉,如果答案很明显。

错误

  
    

拒绝访问路径'C:\ inetpub \ wwwroot \ SharedSiteTest \ tmp \ Views \ Index.cshtml'。     描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中的起源位置的更多信息。

         

异常详细信息:System.UnauthorizedAccessException:拒绝访问路径'C:\ inetpub \ wwwroot \ SharedSiteTest \ tmp \ Views \ Index.cshtml'。

         

ASP.NET无权访问所请求的资源。考虑将资源的访问权限授予ASP.NET请求标识。 ASP.NET具有基本进程标识(IIS 5上通常为{MACHINE} \ ASPNET,IIS 6和IIS 7上为网络服务,IIS 7.5上已配置的应用程序池标识),如果应用程序未模拟,则使用该标识。如果应用程序是模拟通过,则标识将是匿名用户(通常是IUSR_MACHINENAME)或经过身份验证的请求用户。

         

要授予对文件的ASP.NET访问权限,请在资源管理器中右键单击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”以添加适当的用户或组。突出显示ASP.NET帐户,并选中所需访问的框。

  

0 个答案:

没有答案