Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 错误:创建App_数据子目录时拒绝访问_C#_Asp.net Mvc_Asp.net Mvc 3_Iis - Fatal编程技术网

C# 错误:创建App_数据子目录时拒绝访问

C# 错误:创建App_数据子目录时拒绝访问,c#,asp.net-mvc,asp.net-mvc-3,iis,C#,Asp.net Mvc,Asp.net Mvc 3,Iis,我创建了简单的MVC3应用程序。对于登录,应用程序使用默认的ASPNETDB.mdf。当我从我的计算机访问它时,应用程序工作正常,但当我将它部署到IIS上时,我得到了一个错误 创建App_数据子目录时拒绝访问 我的web.Config如下 <providers> <clear/> <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider"

我创建了简单的MVC3应用程序。对于登录,应用程序使用默认的ASPNETDB.mdf。当我从我的计算机访问它时,应用程序工作正常,但当我将它部署到IIS上时,我得到了一个错误

创建App_数据子目录时拒绝访问

我的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>

谢谢大家,这是因为运行此应用程序的用户没有在IIS上添加新文件夹的权限。当你在App_数据文件夹下没有任何内容时,VisualStudio不会部署它。所以,你可以在你的App_数据文件夹中添加一个placeholder.txt文件并重新部署它,然后它就可以正常工作了。

你能提供一些链接吗