原文:用户 'IIS APPPOOL\IdealTest' 登录失败解决方案 运行MVC框架后可能会提示“用户 'IIS APPPOOL\IdealTest' 登录失败” 详细堆栈信息如下 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 用户 'IIS APPPOOL\IdealTest' 登录失败. 源错误: 行 31: {…
一.现象发布到iis后,网站出现以下提示异常详细信息: System.Data.SqlClient.SqlException: 用户 'IIS APPPOOL\IdealTest' 登录失败. 二.分析原因1.查看项目web.config文件中的数据库连接字符串:Integrated Security=True; 2.打开iis,查看应用程序池,使用了集成验证模式,其标识为ApplicationPoolIdentity,导致了连接数据库出错 三.解决方法 1.修改SQLServer的连接字符串,…
今天新建了一个ASP.NET(Language=C#)网站,配置好数据库后编写了几行代码测试数据库的是否能正常使用. 当运行程序时,第一个页面都没有打开就出现了错误(因为我首页就访问数据库,填充一些DataList),错误提示为: ------------------------------------------------无法打开登录所请求的数据库 "egou".登录失败.用户 'IIS APPPOOL\DefaultAppPool' 登录失败. 后面是一大串的栈跟踪信息 ....…
今天新建了一个ASP.NET(Language=C#)网站,配置好数据库后编写了几行代码测试数据库的是否能正常使用. 当运行程序时,第一个页面都没有打开就出现了错误(因为我首页就访问数据库,填充一些DataList),错误提示为: ------------------------------------------------无法打开登录所请求的数据库 "egou".登录失败.用户 'IIS APPPOOL\DefaultAppPool' 登录失败. 后面是一大串的栈跟踪信息 ....…
转载:http://blog.csdn.net/wenjie315130552/article/details/7246143 问题是应用程序连接池的问题.网上有些朋友说是Temp文件夹的权限的问题.也许有其它的情况是那样产生的. 本问题的特征是:数据库是SQL Server Express.程序在VS中调试成功,但是在在IIS中产生类似如下的问题 ------------------------------------------------ 无法打开登录所请求的数据库 "dbName&quo…
解决了前两个错误,在成功打开项目后,在访问数据库又越到如下错误 “/”应用程序中的服务器错误. 用户 'IIS APPPOOL\ExportExcel' 登录失败. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 用户 'IIS APPPOOL\ExportExcel' 登录失败. 源错误: 行 36: catch (Excep…
用户 'IIS APPPOOL\Private' 登录失败. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 用户 'IIS APPPOOL\Private' 登录失败. 解决方法: 应用程序池标识变更: 此时,尝试打开通过网站链接数据库,提示: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败. 继…
1.安全性---登录名---新建登录名 2.常规----搜索 3.添加SERVICE用户-- 4.服务器角色---勾上sysadmin: IIS中: 应用程序池---对应的程序池上右键---高级设置 进程模块---标识---选择NetworkService(与数据库中设置统一)…
法一:将iis站点的应用程序池的用户改为本地用户,如果所示: 方法二: 1.打开sql server  management studio安全性->登录名->右击新建登录名->常规->搜索->添加SERVICE用户->服务器角色->勾上sysadmin一般是已经存在了,那么就只要勾上sysadminIIS中:应用程序池->对应的程序池上右键->高级设置->进程模块_标识->选择NetworkService(与数据库中设置统一)…
曾多次遇到这个问题,我的解决方案就是修改数据库连接字符串 网上给的解决方案就是更换应用程序池的"进程模型":参考:http://jingyan.baidu.com/album/20b68a88b28b7f796cec6297.html?picindex=1 但是 我把所有的进程模型都试过了依然不行,最后只需要更换数据库连接字符串就可以啦,原因就是上述所说的IIS登陆和数据库设置的登陆方式不一致导致的,数据库安装时多数设置的都是sa混合模式登陆,而我经常iis中经常配置为Windows登…