2

我刚刚通过 Visual Studio 将我的网站发布到我的域名 (Combell)...

所以,当我尝试在我的网络浏览器中访问我的网站时,我的网站可以工作......但是当我尝试登录时,我收到了这个错误:

不允许访问数据库文件。[ 1884,文件名 = 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 / 响应:250 CWD 命令成功。命令:SITE CHMOD 777 DAL 响应:500 'SITE CHMOD 777 DAL':命令不理解 Statut:Définir les permissions de '/Models' à '777' 命令:SITE CHMOD 777 Models 响应:500 'SITE CHMOD 777 Models':命令不明白

你能帮我找到解决办法吗?提前致谢

4

2 回答 2

2

我已经完全控制了我的 Microsoft Web Server 2008,因此能够直接更改它。我已经为这个文件夹App_Data添加了这个用户IIS_IUSRS ,除了Full Control之外的所有权限。

我只能猜测您是否通过 ftp 执行此操作,它可能会添加每个人都可以,但您无法通过 FileZilla ftp 执行此操作?尝试 Total Commander 或其他任何东西,或联系您的提供商手动添加它。

于 2013-05-12T12:50:05.383 回答
0

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

再次将配置的用户配置为应用程序池用户。检查站点运行的应用程序池的高级设置,应用程序池的身份应该是我们配置访问站点物理路径的同一用户。

这应该可以解决此错误。

于 2015-04-22T10:31:01.417 回答