错误信息大致如下:
Cannot open user default database. Login failed.
Login failed for user 'NT AUTHORITY/NETWORK SERVICE'.
File activation failure. The physical file name "C:/Inetpub/wwwapproot/www/App_Data/aspnetdb_log.ldf" may be incorrect.
以前遇到过发布TimeTracker 后登陆失败的问题,但当时只需要将APP_DATA下的几个文件的权限改为ASPNET可修改即可.但这次不行了,具体原因暂时不明.
通过收集资料,目前可以的解决方案是:给APP_DATA目录添加一个:NETWORK SERVICE 帐号,并给其modify的权限.