2012-04-04 131 views
2

我刚刚通过Visual Studio发布我的网站到我的域名(Combell)...不允许访问数据库文件。

所以,当我试图访问我的网站在我的网页浏览器,我的网站工作... 但是当我尝试登录我得到这个错误:在MSDN论坛

Access to the database file is not allowed. [ 1884,File name = D:\WebSites\tennisonlinebiz\www\App_Data\Tennis.sdf,SeCreateFile ]

我找到了一个解决方案:http://forums.asp.net/t/1698244.aspx/1/10

该解决方案包括改变READ 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

你能帮我找到解决方案吗?在此先感谢

回答

1

我已经完全控制了我的Microsoft Web Server 2008,因此能够直接更改它。我已经为此文件夹添加此用户IIS_IUSRSApp_Data具有除完全控制以外的所有权限。

我可以猜测,如果你是通过ftp来做的话,它可能会添加大家,但是你只是无法通过FileZilla ftp来做到这一点吗?尝试Total Commander或其他任何东西或联系您的提供商手动添加它。

0

检查在IIS中配置的用户以访问站点的物理路径。您可以通过网站的“基本设置”选项卡中的“测试设置”选项进行检查。

再次将配置的用户配置为应用程序池用户。检查站点运行的应用程序池的高级设置,应用程序池的标识应该与我们配置为访问物理路径的用户相同网站。

这应该可以解决这个错误。

相关问题