IIS发布ASP.NET应用常见错误及解决办法
常见错误
配置文件错误
具体错误类型为HTTP 错误 500.19 - Internal Server Error
,错误描述为由于权限不足而无法读取配置文件
。
该错误的可能原因是:
- 如同描述所说的,由于权限不足,无法读取配置文件。这时候只要向文件添加适当的权限即可。
- 配置文件
web.config
不存在或者格式不正确。如果不是第一种原因,那么就有可能是这个原因,需要查看配置文件内容,看看是否存在问题。如果需要生成一个新的配置文件,可以先删除旧配置,然后在IIS中随便新建一点配置,再删除它们。这样IIS就会生成一个空白配置文件。 - IIS没有安装相关功能,导致无法读取特定的配置文件。当我向IIS发布ASP.NET Core程序的时候,同样出现了这个错误。后来我安装了相应的工具,网站就可以正常访问了。
权限错误
如果错误信息类似下面这样,说明IIS没有访问文件夹的权限。向文件夹增加IUSR
权限即可。
“/”应用程序中的服务器错误。访问被拒绝。说明: 访问服务此请求所需的资源时出错。您可能没有查看所请求的资源的权限。 错误消息 401.3: 您无权使用您提供的凭据查看此目录或页(由于访问控制列表而导致访问被拒绝)。请让 Web 服务器的管理员授予您访问“XXX”的权限。
解决办法
添加IIS_IUSRS权限
如果出现访问权限类型的错误,需要向Web文件夹授予相关权限,以便IIS能够读取并修改文件夹和配置文件的内容。
首先在IIS中点击需要设置权限的网站,然后在右侧菜单栏中点击编辑权限
,或者直接在对应的文件夹上点击右键并选择属性。不管是用哪种方法,都应该能打开文件夹属性对话框。
点击安全选项卡,然后点击编辑
按钮,打开权限对话框。
点击添加
按钮,然后输入IIS_IUSRS
并搜索。找到这个用户组之后点击确定。
由于IIS需要适当的权限修改文件夹中的配置文件,所以在权限对话框中为IIS_IUSRS
设置允许完全控制
。然后一路确定即可。
添加IUSR权限
解决方法类似上面,只不过这次添加的用户为IUSR
。
安装
如果向IIS发布ASP.NET Core应用程序,可能出现无法读取配置文件的错误。这时候尝试安装 .NET Core Windows Server Hosting工具。然后重启IIS,检查问题是否修复。
IIS发布ASP.NET应用常见错误及解决办法相关推荐
- Win7 IIS7.5运行ASP时出现500错误的解决办法
http 500内部服务器错误说明IIS服务器无法解析ASP代码,下面为大家介绍下Win7 IIS7.5运行ASP时出现500错误的解决办法 http 500内部服务器错误说明IIS服务器无法解析AS ...
- VS2019运行OpenGL时出现的常见错误及解决办法
OpenGL程序在低版本的VS中运行成功,但在VS2019中运行却出现各种错误,以下是常见错误的解决办法.(文章结尾有库的链接哟~) 问题一:无法打开文件"glaux.lib" 解 ...
- VLOOKUP常见错误及解决办法
35-VLOOKUP常见错误及解决办法 2021-08-18 13:11 VLOOKUP是一个非常实用的查找函数,但在实际使用过程中,往往会出现这样那种的错误而得到不正确的结果. [这里备注下,如果你 ...
- php源码安装失败,php编译安装常见错误及解决办法
php编译安装常见错误及解决办法 1.configure: error: No curses/termcap library found 网上有的说法是:–with-named-curses-libs ...
- MATLAB等号错误为啥,Matlab常见错误及解决办法归纳
Matlab常见错误及解决办法归纳 1.Subscript indices must either be real positive integers or logicals 中文解释:下标索引必须是 ...
- php5编译安装常见错误和解决办法集锦
最近在给开发同事折腾开发测试环境,其中就有 php 的编译安装.由于每个人的需求不一致,所以也接触到了各种模块编译和集成,中间不乏各种编译依赖报错. 正好,搜了几次都是下面 2 篇文章内容,干脆就转到 ...
- Oracle的常见错误及解决办法
ORA-12528: TNS:listener: all appropriate instances are blocking new connections ORA-12528问题是因为监听中的服务 ...
- mysql-nt.exe w3wp.exe cpu 100%_w3wp.exe(IIS ) CPU 占用 100% 的常见原因及解决办法
对于IIS管理员来说,经常会碰到Web服务器CPU占用100%的情况,以下是个人的日常工作总结和一些解决办法,主要用来剖析w3wp.exe(IIS )占用CPU 100%的一些原因 和解决方案,希望能 ...
- SSL证书7大常见错误及解决办法!
无论是初学者还是经验丰富的大佬,在购买和安装SSL证书时总会遇到各式各样的问题,那么在安装SSL证书都有哪些常见错误?在出现问题后该如何解决?以下是详细的内容: 错误一:域名验证失败 解决办法:请确认 ...
最新文章
- java cirteria_java – 简单的JPA CriteriaQuery的条件
- python函数的高级用法
- Oracle 修改SYS、system用户密码
- scanf( )函数的返回值
- word之八大文本替换技巧
- InvocationException: GraphViz's executables not found
- 使用Android OpenGL ES 2.0绘图之五:添加运动
- (转)ETL利器Kettle实战应用解析系列一【Kettle使用介绍】
- Apizza 升级了,更好的 api 接口管理和文档编写,欢迎大家访问吐槽!!
- Linux添加PCF8563 RTC支持
- 科大讯飞AI营销大赛 CTR预估总结
- 达梦DM装完数据库,bin下面没有disql文件是怎么回事?
- 前端知识体系思维导图
- 读书笔记(六)--Catena
- 保险从业人员有资格证书,每年还要继续教育吗
- Linux下Moodle平台的快速安装方案
- 鞋子色差检测用电脑色差仪
- matlab 输入普朗克常量,利用matlab和excel进行光电效应测普朗克常量实验中的数据处理...
- ps 里的矩形选框工具怎么变成圆角矩形了?
- Flutter之实现可折叠的列表