• IIS配置与错误提示 500.19


    缘由: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

     

  • 相关阅读:
    Using Spark's "Hadoop Free" Build
    关于Consul
    关于Eureka
    关于Gateway
    关于Ribbon
    关于Hystrix
    关于Feign
    关于SpringBoot
    关于架构
    关于敏捷开发Scrum(一)
  • 原文地址:https://www.cnblogs.com/56411808/p/15398086.html
Copyright © 2020-2023  润新知