其他分享
首页 > 其他分享> > IIS配置与错误提示 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效 解决方法

IIS配置与错误提示 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效 解决方法

作者:互联网

缘由:2012单位开发的一个庞大系统,需要进行移植。想到移植,可能会遇到很多麻烦,头就大了,结果麻烦真的就来了。同事把程序拷贝过去,在iis管理器中发布网站,【添加应用程序】。一切就绪,但是起始页就是不出来。

 

究竟是什么原因呢?幸好网上有很多好心人写的帖子,特别详细,经过多方查阅,找到探究的方法。

首先,去服务器中,查询web应用程序报错的原因。

1、方法:【管理工具】-【组件服务】-【事件查看器】-【windows日志】-【应用程序】,找到级别为错误的信息,其中信息提到是iis web core 2.0调用失败。于是,查看服务器的确与原来服务器相比,缺少两个模块。

 

 

2、iis web core 2.0调用失败的解决方法:

    (1)先安装Microsoft数字证书2010、2011

          找一台正常装了VS2015的电脑,Win+R打开运行,输入certmgr.msc,打开证书管理界面。我们从自己电脑导出一个,我的win7 系统。

         导出及导入步骤如下:

           1. 开始→运行→certmgr.msc

           2,展开:证书→受信任的根证书颁发机构→证书

           3.右击展开菜单,所有任务→导入

           4.剩下的,就是选择你下载好的cer文件,然后无限下一步了。

    (2)再安装vc_redist.x64.exe,dotnet-hosting-2.2.2-win.exe,dotnet-sdk-2.2.104-win-x64.exe,安装完成后,以上错误就解除了。

接下来,报了一个其它错误。

 

 

3、iis配置web服务的错误,解决思路:

      (1)思路:百度中输入关键字,"iis 配置web服务 http 错误 500.19",其中网上一个人说500的错误是程序内部的,因此,我开始聚焦在程序上,而不是服务器上了。

      (2)方法:继续网站查找,一个帖子很有启发,探讨该错误应该iis7.0对于webconfig的rewrite模块不支持。暂时的方法是去掉配置文件的这个部分。

 

 问题到此就解决了。

总结几点:

1、解决问题的时候,相信它总能解决的心态很重要。

2、不急不躁,逐步分析。

      查看错误详情,一步步分析,到底是属于系统层面还是应用程序层面?再针对性解决。

主要参考资料:

1、https://blog.csdn.net/qq_40695642/article/details/100927649

2、https://www.cnblogs.com/topguntopgun/p/12511641.html

3、https://www.cnblogs.com/yx007/p/11018317.html#_label1_0

 

标签:web,IIS,iis,错误,无法访问,应用程序,https,该页,服务器
来源: https://www.cnblogs.com/56411808/p/15398086.html