我刚刚通过Visual Studio将我的网站发布到我的域名(Combell)......
因此,当我尝试在我的网络浏览器中访问我的网站时,我的网站正常工作...... 但是当我尝试登录时出现此错误:
不允许访问数据库文件。 [1884,文件名= D:\ WebSites \ tennisonlinebiz \ www \ App_Data \ Tennis.sdf,SeCreateFile]
我在MSDN论坛中找到了一个解决方案:http://forums.asp.net/t/1698244.aspx/1/10
此解决方案包括更改READ&中APP_Data文件夹的权限属性。写道,我用FILEZilla做了这个,但命令似乎错了:
CWD / 响应:250 CWD命令成功。 命令:SITE CHMOD 777 DAL 响应:500'站点CHMOD 777 DAL':命令不明白 Statut:Définirlespermissions de'/Models'à'777' 命令:SITE CHMOD 777型号 响应:500'站点CHMOD 777型号':命令不理解
你能帮我找一个解决方案吗?提前致谢
答案 0 :(得分:1)
我完全控制了我的Microsoft Web Server 2008,因此能够直接更改它。我已为此文件夹 App_Data 添加了此用户 IIS_IUSRS ,其中包含除完全控制以外的所有权限。
我可以猜测,如果你是通过ftp进行的,它可能会添加一个好的但是你无法通过FileZilla ftp做到这一点?尝试Total Commander或其他任何内容或联系您的提供商手动添加。
答案 1 :(得分:0)
检查在IIS中配置的用户以访问站点的物理路径。您可以通过站点的“基本设置”选项卡中的“测试设置”选项进行检查。
配置的用户应该再次配置为App pool user.Check该站点运行的App池的高级设置,应用程序池的Identity应该是我们配置为访问该物理路径的用户站点。
这应解决此错误。