错误:访问被拒绝创建App_Data子目录

时间:2014-01-12 05:01:20

标签: c# asp.net-mvc asp.net-mvc-3 iis

我创建了Simple MVC 3 Application。对于Login,应用程序使用ASPNETDB.mdf,默认情况下。当我从我的计算机访问它时,应用程序工作正常,但当我在IIS上部署它时,我收到错误

Access denied creating App_Data subdirectory

我的web.Config如下

         <providers>
    <clear/>
    <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
    <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
  </providers>

全部谢谢

1 个答案:

答案 0 :(得分:0)

这是因为此应用程序运行的用户无权在IIS上添加新文件夹。当您在App_Data文件夹下没有任何内容时,visual studio将不会部署它。因此,您可以在App_Data文件夹中添加placeholder.txt文件并重新部署,然后它应该可以正常工作。