装完系统,配置完IIS,发现.NET程序报503错误,出错后连接池自动关闭

这个程序是需要连接access数据库的,打开系统日志发现错误如下:

 

IIS 应用程序池自动停止

 

错误应用程序名称: w3wp.exe,版本: 7.5.7601.17514,时间戳: 0x4ce7afa2
错误模块名称: mscorwks.dll,版本: 2.0.50727.5420,时间戳: 0x4ca2b7e1

IIS 应用程序池自动停止

 

另外ASP程序也会报错:

IIS7报错,提示ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装

ASP连接数据库的连接字符串是Provider=Microsoft.Jet.OLEDB.4.0; Data Source=路径,采用的是OleDB方式连接,问题可能就出在OleDB方式连接这一环节上。

后来搜索网络得到了解决的办法 。原来是自己装的64位Windows 7系统的原因,默认64位环境下,IIS应用程序池未启用32位应用程序,我们只需要启用一下就可以了。打开IIS 7,定位到“应用程序池”,然后选择使用OleDB方式连接数据库的程序池,然后将启用32位应用程序设置为True就可以了。

IIS 应用程序池自动停止

IIS 应用程序池自动停止

 

另外ASP程序一般需要启用父路径

IIS 应用程序池自动停止

装完系统,配置完IIS,发现.NET程序报503错误,出错后连接池自动关闭

这个程序是需要连接access数据库的,打开系统日志发现错误如下:

 

IIS 应用程序池自动停止

 

错误应用程序名称: w3wp.exe,版本: 7.5.7601.17514,时间戳: 0x4ce7afa2
错误模块名称: mscorwks.dll,版本: 2.0.50727.5420,时间戳: 0x4ca2b7e1

IIS 应用程序池自动停止

 

另外ASP程序也会报错:

IIS7报错,提示ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装

ASP连接数据库的连接字符串是Provider=Microsoft.Jet.OLEDB.4.0; Data Source=路径,采用的是OleDB方式连接,问题可能就出在OleDB方式连接这一环节上。

后来搜索网络得到了解决的办法 。原来是自己装的64位Windows 7系统的原因,默认64位环境下,IIS应用程序池未启用32位应用程序,我们只需要启用一下就可以了。打开IIS 7,定位到“应用程序池”,然后选择使用OleDB方式连接数据库的程序池,然后将启用32位应用程序设置为True就可以了。

IIS 应用程序池自动停止

IIS 应用程序池自动停止

 

另外ASP程序一般需要启用父路径

IIS 应用程序池自动停止

相关文章:

  • 2021-06-03
  • 2021-09-30
  • 2021-07-05
  • 2022-12-23
  • 2021-06-19
  • 2021-11-14
猜你喜欢
  • 2022-12-23
  • 2021-12-24
  • 2022-12-23
  • 2021-07-17
  • 2021-10-17
相关资源
相似解决方案