我创建了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>
全部谢谢
答案 0 :(得分:0)
这是因为此应用程序运行的用户无权在IIS上添加新文件夹。当您在App_Data文件夹下没有任何内容时,visual studio将不会部署它。因此,您可以在App_Data文件夹中添加placeholder.txt文件并重新部署,然后它应该可以正常工作。