无法更新数据库,因为它是只读的

Att*_*lah 7 .net c# asp.net

我已经设置了我的网站以使用ASP.NET成员资格.尝试在我的开发机器上使用它时一切正常但是当我把它放在Web服务器上并尝试登录时,我收到此错误:

"Failed to update database "C:\INETPUB\WWWROOT\APP_DATA\ASPNETDB.MDF" because the database is read-only. "
Run Code Online (Sandbox Code Playgroud)

Att*_*lah 11

谢谢您的帮助.我刚刚找到了解决方案.在App_Data ACL中,我有两个条目:网络服务和IIS_IUSRS.网络服务帐户具有完全权限,但IIS_IUSRS组只具有读取权限.所以,我给了IIS_IUSRS完整的权限,它也有效!

再次感谢.


小智 5

在更改权限后,不要忘记使用"iisreset.exe"重新启动IIS