前段时间一直在纠结C#中,dll的管理问题。最后选择使用nugetgallery进行公共库管理。项目地址:https://github.com/NuGet/NuGetGallery。这是一个nuget的server端。

整个编译都不存在什么问题。但发布到iis上的时候,就是提示:

HTTP 错误 500.19 - Internal Server Error

无法访问请求的页面,因为该页的相关配置数据无效。

详细错误信息:

模块    IIS Web Core
通知    未知
处理程序    尚未确定
错误代码    0x8007000d
配置错误    
配置文件    \\?\E:\website\nuget\web.config
请求的 URL    http://localhost:80/
物理路径    
登录方法    尚未确定
登录用户    尚未确定
 

配置源:

   -1: 
0:
看到这个第一反应就是找度娘。但郁闷的是,所有都只是说配置文件存在错误,具体根据提示的配置行数找错误。但并没有提示到具体错误行。。。尝试了各种方法后,仍然无解,很是无奈的。。
过了几天后,等忙完了工作上的事情,再回头继续研究这个问题,但左整右整仍然无解。就在将要放弃的时候,灵光一现:既然是配置文件有问题,那我直接上一个默认的没有添加任何额外配置的空配置文件,
然后再挨个挨个地添加配置,直到再提示这个错误为止。最终定位出错的是节点:system.webServer/rewrite。一百度才知道,这是iis中url重写的配置嘛,度娘还说,如果需要使用url重写,就需要安装
rewrite组件。额,安装这个组件后,问题解决。
总结:
1 由于这个问题困扰我了好多天了。特此一记。
2 回头再看这个问题,发现还是自己太依赖度娘了,遇到问题的第一反应是百度。而没有进行详细的问题分析。而且,配置回滚,然后逐一排查的方法竟然最后才想起。有点小悲哀。不过还好终于解决了。所以以后遇到问题时,应该先分析下问题,然后按照分析中的疑问找度娘。
如果度娘都不能告诉我答案。那么应该化繁为简,挨个挨个排查直到找到结果为止。
3 iis这个提示貌似也太坑了点,直接提示未知的配置是哪个不就行了,还绕弯子,错误提示不到位

iis 500.19错误解决过程记录的更多相关文章

  1. IIS发布网站 报错500.19 错误解决过程记录

    首先先报上我的环境 WindowsServer 2012 IIS 8.5 网站是FrameWork 4.0 发布网站后浏览,报错信息如下: 解决过程记录如下: 1.看到这个问题首先想到的是权限问题,设 ...

  2. IIS 500.19 错误

    HTTP 错误 500.19 - Internal Server Error 错误代码 0x80070021 配置错误 不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默 ...

  3. IIS服务器环境下某路径下所有PHP接口无法运行报500.19错误

    IIS服务器环境下某路径(文件夹)下所有PHP接口无法运行报500.19错误 环境:IIS8.5 + php7.2.1 错误描述:某目录下(如 d:\web\A)所有php接口文档运行错误,接口测试工 ...

  4. 访问iis 出现500.19错误

    解决方案: 原因是asp应用程序没有打开,于是就在控制面板--程序---打开和关闭windows功能---internet信息服务----万维网服务------应用程序开发功能中选中全部 可能接下来会 ...

  5. Web.config中rewite 节点引起的500.19错误

    刚刚接手一个外包的小项目,客户给了发布后的网站文件和数据库,想在本地搭建一套环境先运行下看看网站原有的效果.数据库还原什么都弄好了,数据库字符串也配置好,部署在本地IIS里面,访问了下,结果看到的是5 ...

  6. 记一次IIS站点出错的解决过程

    记一次IIS站点出错的解决过程 以前一直都是人家用着系统出问题了反馈过来这边改,没想到这回就发生在自己使用的过程中 问题经过 我正在执行一个操作,保存了没有返回提示,打开浏览器控制台查看网络,请求返回 ...

  7. .NET core 项目部署在windows 服务器方法以及iis 访问报 500.19错误的解决办法

    将本地发布的服务本地运行没问题,发布上云windows 服务器就报 500.19 0x8007000d 是因为云服务器没有安装.net core相关的插件,比如.NET CORE sdk等,请按照该文 ...

  8. 关于 IIS 上运行 ASP.NET Core 站点的“HTTP 错误 500.19”错误

    昨天回答了博问中的一个问题 —— “HTTP 错误 500.19 - Internal Server Error dotnetcore”,今天在这篇随笔中时候事后诸葛亮地小结一下. 服务器是 Wind ...

  9. IIS8.5 Error Code 0x8007007e HTTP 错误 500.19的解决方法

    window server 2012R2 IIS8.5 引用:https://www.52jbj.com/yunying/340443.html HTTP 错误 500.19 - Internal S ...

随机推荐

  1. JPA merge(obj) 方法

    JPA中的merge类似Hibernate中的saveOrUpdate方法,当数据库中存在id=2的Person,在em.close()时会发送一条update语句,而当数据库中不存在id=2的Per ...

  2. andriod前端传来经度 纬度 坐标 来查询数据库坐标周围500M内的类数据

    @Transient public static List<Article> queryByPosition(PositionInfo pinfo){ //System.out.print ...

  3. 配置Nginx支持SSL SNI(一个IP绑定多个证书) 以及Haproxy实现多域名证书

    概述 传统的每个SSL证书签发,每个证书都需要独立ip,假如你编译openssl和nginx时候开启TLS SNI (Server Name Identification) 支持,这样你可以安装多个S ...

  4. 数组中第K小的数字(Google面试题)

    http://ac.jobdu.com/problem.php?pid=1534 题目1534:数组中第K小的数字 时间限制:2 秒 内存限制:128 兆 特殊判题:否 提交:1120 解决:208 ...

  5. Linux_10------Linux之shell编程------变量

    .-9 vim num.sh #! /bin/bash num1=$1 num2=$2 sum=$(($num1+$num2)) #变量sum是num1和num2的综合 echo $sum 执行 ./ ...

  6. jQuery插件编写规范

    第一种方法: 在很多基于jQuery或基于Zepto的插件中,在立即函数执行前面会加上";"这个符号. 这是为了防止前面的其他插件没有正常关闭. 在立即执行函数执行时,会一般会传入 ...

  7. Flex 对象克隆

    package widget.EnvPlot{ public class copyObject extends Object    {        public function copyObjec ...

  8. mysql - 缺失范围和连续范围

    初始化数据 # 创建表 DROP TABLE IF EXISTS g; CREATE TABLE g( a INT )ENGINE=INNODB; # 初始化数据 ; ; ; ; ; ; ; ; ; ...

  9. msdn webcast 下载地址整理

    http://blog.csdn.net/he_8134/article/details/2069194

  10. ubuntu apt 安装

    1. ./autogen.sh: libtoolize: not found sudo apt-get install aptitude sudo aptitude install libtool 2 ...