IIS部署网站后, 无法正常访问网站问题

IIS部署网站后, 无法正常访问网站问题,并且提示503错误,而且对应的应用程序池自动停止

在系统日志中可以跟踪到错误信息   

“应用程序池“Lee_Integration_web”将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。”

“Windows Process Activation Service 未能为应用程序池“Lee_Integration_web”创建工作进程。数据字段包含错误号。“ 错误代码:8007012B

 

通过MS提供的Err工具找到的问题如下:


# as an HRESULT: Severity: FAILURE (1), Facility: 0x7, Code 0x12b
# for hex 0x12b / decimal 299 :
MCIERR_NEW_REQUIRES_ALIAS mmsystem.h
SQL_299_severity_16 sql_err
# The DATEADD function was called with bad type %ls.
ERROR_PARTIAL_COPY winerror.h
# Only part of a ReadProcessMemory or WriteProcessMemory
# request was completed.
# 3 matches found for "8007012B"

然后一直在百度  SQL_299_severity_16 sql_err  

网络解释 : The DATEADD function was called with bad type %ls. (用错误的类型 %1! 调用了函数 DATEADD)

问题一直无解,而且根据网上的解决方式也不行,

因为工作中需要IIS支持,在IIS不能使用的状态下,准备重新安装系统,

可奇迹出现了!

百度搜索看到“错误详细信息: System.Data.SqlClient.SqlException:用户 'IIS APPPOOL\DefaultAppPool' 登录失败解决方法 “的文章

http://www.myexception.cn/system/1246171.html 

 

看到最后一张图片后,我将IIS应用程序池 的标识改为 NET server (默认:ApplicationPoolIdentity) 后,网站可以正常访问了!

 

至此,问题解决!

关于ApplicationPoolIdentity这个标识,没有详细研究,只知道照成这种问题 是因为权限的原因!

这个给出 关于ApplicationPoolIdentity的链接,有兴趣的可以去看看:

神秘的ApplicationPoolIdentity

http://www.cnblogs.com/yjmyzz/archive/2009/10/26/1590033.html

数据库中:

打开sql server 2005(2008) management studio

1.安全性---登录名---新建登录名

 

2.常规----搜索---

3.添加SERVICE用户--

4.服务器角色---勾上sysadmin:

 

IIS中:

应用程序池---对应的程序池上右键---高级设置

进程模块---标识---选择NetworkService(与数据库中设置统一)

 

 

 

错误描述Copy(来源网络):

错误 严重度 描述(消息文本)  
1 10 上次升级的版本日期: 10/11/90.  
21 10 警告:严重错误 %1! 发生于 %2!。请记下错误和时间,然后与系统管理员联系。  
102 15 在 ''%1!'' 附近有语法错误。  
103 15 以 ''%2!'' 开头的 %1! 太长。最大长度为 %4!。  
104 15 如果语句中包含 UNION 运算符,那么 ORDER BY 子句中的项就必须出现在选择列表中。  
105 15 字符串 ''%1!'' 之前有未闭合的引号。  
106 16 查询中的表名太多。允许的最大数目为 %1!。  
107 15 列前缀 ''%1!'' 与查询中所用的表名或别名不匹配。  
108 15 ORDER BY 子句中的位置号 %1! 超过了选择列表中项数目。  
109 15 INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。  
110 15 INSERT 语句中列的数目小于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。  
111 15 ''%1!'' 必须是批查询中的第一条语句。  
112 15 %1! 语句中不允许有变量。  
113 15 缺少注释的结尾标记 '*/'。  
114 15 对于将值赋给变量的语句,浏览模式无效。  
116 15 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。  
117 15 %1! 名称 ''%2!'' 包含的前缀数目超过了最大值。最大值为 %4!。  
118 15 只有 sysadmin 角色的成员才能指定 %2! 语句的 %1! 选项。  
119 15 必须传递参数个数 %1!,并以 '@name = value' 的形式传递后续的参
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值