解决:Failed to update database: "APP_DATA\ASPNETDB.MDF" is read-only .


        使用IIS发布了网站后,在浏览器中访问网站时出现

 

Failed to update database "C:\INETPUB\MySite\APP_DATA\ASPNETDB.MDF" because the database is read-only.

         的错误,解决办法如下:


 

           1)确保App_Data目录或任何包含的文件不具有只读权限,尤其是ASPNETDB.MDF没有勾选只读权限。


         2)给用户Authenticated Users和NETWORK SERVICE修改App_Data目录的权限。


          添加权限的操作如下:右击App_Data文件夹——属性——安全——编辑——添加——输入一个A,点击检查,选择Authenticated Users,确定,确定——在App_Data安全对话框下勾选:完全控制、修改的权限——应用,确定。关闭对话框后,可以重新打开看一下权限看是否设置完成。


          NETWORK SERVICE用户的添加同上。


         3)重新运行IIS,重新启动网站,再浏览网站。

posted @ 2013-05-22 20:15  javawebsoa  Views(733)  Comments(0Edit  收藏  举报