解决了前两个错误,在成功打开项目后,在访问数据库又越到如下错误
“/”应用程序中的服务器错误。 用户 'IIS APPPOOL\ExportExcel' 登录失败。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'IIS APPPOOL\ExportExcel' 登录失败。 源错误: 行 36: catch (Exception e)
行 37: {
行 38: throw e;
行 39: }
行 40: return ds; 源文件: f:\Project\ExportExcel\ExportExcel\DBAccess.cs 行: 38
解决办法:
在数据库里新建登录名 NT AUTHORITY\SERVICE
步骤如下
选择 SERVICE 之后一路点确定,然后在登录名下就会多一个 NT AUTHORITY\SERVICE
同时,要给这个 NT AUTHORITY\SERVICE 制定 sysadmin 权限,不然没权限访问指定的数据库