我刚刚通过 Visual Studio 将我的网站发布到我的域名 (Combell)...
因此,当我尝试在网络浏览器中访问我的网站时,我的网站可以正常工作...但是当我尝试登录时出现此错误:
Access to the database file is not allowed. [ 1884,File name = D:\WebSites\tennisonlinebiz\www\App_Data\Tennis.sdf,SeCreateFile ]
我在MSDN论坛找到了一个解决方案:http://forums.asp.net/t/1698244.aspx/1/10
此解决方案包括更改 READ & Write 中 APP_Data 文件夹的权限属性,我已使用 FILEZilla 完成此操作,但命令似乎错误:
CWD / Response : 250 CWD command successful. Command : SITE CHMOD 777 DAL Response : 500 'SITE CHMOD 777 DAL': command not understood Statut : Définir les permissions de '/Models' à '777' Command : SITE CHMOD 777 Models Response : 500 'SITE CHMOD 777 Models': command not understood
你能帮我找到解决办法吗?提前致谢
最佳答案
我已经完全控制了我的 Microsoft Web Server 2008,因此能够直接更改它。我已为此文件夹 App_Data 添加了用户 IIS_IUSRS,并拥有除完全控制之外的所有权限。
我可以猜测如果您是通过 ftp 执行此操作,它可能会添加“每个人”,这没问题,但您只是无法通过 FileZilla ftp 执行此操作?尝试 Total Commander 或其他任何工具,或联系您的提供商手动添加。
关于visual-studio-2010 - 不允许访问数据库文件。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10015935/