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