配置网站之后500.19错误

HTTP错误 500.19 - Internet Server Error 无法访问请求的页面,因为该页的相关配置数据无效。
IIS,出现这个错误
怎么回事?
--------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------
 500.19错误解决方法 
有时候在网站未配置的情况下,会出现如下错误。主要的原因是网站权限配置问题。

--------------------------------------------------------------------------------
1、win+r 运行 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 重新注册一下asp.net。
其中v2.0.50727是Framework的版本号,可以手动在目录里找找确认一下。 
2、要取消锁定可以运行命令行:“%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers”
值得注意的是,运行上面的命令,必须保障是用以管理员身份运行,不然会报错的,看样子aspnet_regiis.exe 是得引起重视,好多莫名其他的事情都是通过重新注册后解决的。

编译器错误信息: CS0016: 未能写入输出文件 解决方法

一.错误信息提示如下:

编译器错误信息: CS0016:未能写入输出文件: ‘*:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\*\*.dll‘--拒绝访问."

原因1:权限问题,访问权限问题。

解决方法1:为用户NETASP(NETWORK SERVICE [window 2003])设置windows下Temp文件夹的所有权限

解决方法2:

1、如果C:/Windows目录下没有Temp文件夹,则创建一个;

2、右键Temp文件夹--属性--安全,添加一个用户"NETWORK SERVICE ",(如果是.NET Framework 1.0 则添加用户"aspnet user"), "赋予权限--完全控制;

3、右键Temp文件夹--属性--安全,添加一个用户"IIS_IUSRS", "赋予权限--完全控制;

4、右击"我的电脑"-"属性"-"高级"-"环境变量",选择系统变量下的"TEMP",点编辑,设置变量值为 %SystemRoot%\TEMP,确定,再对"TMP"进行同样的操作,点击确定;

5、重启IIS服务,问题解决。

原因2:服务被某些优化软件禁止。

解决方案:

1、ASP.NET State Service被停止了,重新启动ASP.NET State Service服务,并设为自动。

2、开始-运行-iisreset;。

3、OK

时间: 2024-10-14 14:00:46

配置网站之后500.19错误的相关文章

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

刚刚接手一个外包的小项目,客户给了发布后的网站文件和数据库,想在本地搭建一套环境先运行下看看网站原有的效果.数据库还原什么都弄好了,数据库字符串也配置好,部署在本地IIS里面,访问了下,结果看到的是500.19错误. 重新注册了下iis_api也不行.最后看了下webconfig的配置,在  <system.webServer> 节点有有个<rewrite>节点,以前做的项目中从来没有用过这个节点.于是乎谷歌百度,终于找到答案:解决办法就是下载UrlRwite组件安装. Web.c

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

IIS服务器环境下某路径(文件夹)下所有PHP接口无法运行报500.19错误 环境:IIS8.5 + php7.2.1 错误描述:某目录下(如 d:\web\A)所有php接口文档运行错误,接口测试工具返回空内容,浏览器提示500错误 解决方式: 开启PHP和IIS错误日志: 查看IIS日志,发现线索 #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent)

iis 500.19错误解决过程记录

前段时间一直在纠结C#中,dll的管理问题.最后选择使用nugetgallery进行公共库管理.项目地址:https://github.com/NuGet/NuGetGallery.这是一个nuget的server端. 整个编译都不存在什么问题.但发布到iis上的时候,就是提示: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息: 模块    IIS Web Core 通知    未知 处理程序    尚

IIS 500.19 错误

HTTP 错误 500.19 - Internal Server Error 错误代码 0x80070021 配置错误 不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的. 出现这个错误是因为 IIS 7 采用了更安全的 w

.NET Core 2.1 IIS 部署 出现500.19 错误

HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 最后发现是由于项目从 .NET Core 1.0 升级到 .NET Core2.0 ,电脑上没有安装 dotnet-hosting-2.1.1-win.exe 下载地址 https://www.microsoft.com/net/download/windows 原文连接 https://www.cnblogs.com/w2011/p/9229111.html 原文地址

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

昨天回答了博问中的一个问题 —— “HTTP 错误 500.19 - Internal Server Error dotnetcore”,今天在这篇随笔中时候事后诸葛亮地小结一下. 服务器是 Windows Server 2008 R2 ,ASP.NET Core 版本是 2.1 ,错误信息如下: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 出现这个错误是由于 IIS 无法解析 Web.config 中的 xml

解决win2003下IIS中建立ASP网站出现500内部错误的方法

今天尝试在win2003系统下建立ASP网站,结果在访问时出现了"500-内部错误". 经过多番上网查找解决方法和大量尝试,总算解决了这一问题. IIS500错误,是因为微软的一个BUG所造成的,主要是由于IWAM账号的密码错误造成了HTTP 500内部错误. 在详细分析HTTP500内部错误产生的原因之前,先对IWAM账号进行一下简要的介绍:IWAM账号是安装IIS5时系统自动建立的一个内置账号,主要用于启动进程之外的应用程序的Internet信息服务.IWAM账号的名字会根据每台计

A网站引用B服务器虚拟目录文件导致:网站部署到IIS7上出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题

A网站引用B服务器共享目录(虚拟目录)导致:网站部署到IIS7上出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题 本攻略并不是本机的部署导致的HTTP 错误 500.19 问题  本机500.19错误 解决办法连接 HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息模块 IIS Web Core 通知 BeginRequest 处理程序 尚未确定 错误代码 0x80070005 配置

Net Core子应用由于配置引起IIS错误500.19

Asp.Net Core子应用由于配置中重复添加模块会引起IIS错误500.19 ASP.NET Core已经从IIS中解耦,可以作为自宿主程序运行,不再依赖IIS. 但我们还是需要强大的IIS作为前置服务器,IIS利用httpPlatformHandler模块来对后台的一些web服务器进行进程管理,比如Tomcat, Jetty, Node.exe, Ruby,当然还有dotnet,同时为它们代理分发网络请求. httpPlatformHandler是通用的.闭源的,而且貌似迭代的很慢,半年了