VSCode------.net core2.0发布后配置到Window Service 2008R2报500错误

如图:

解决方法:

出现这个错误是因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。
要取消锁定可以运行命令行 %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers
其中的 handlers 是错误信息中红字显示的节点名称。

如果modules也被锁定,可以运行%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

另外,如果使用Asp.net的朋友,在安装IIS7的时候一定记得勾选Asp.net,默认不选,也会出现类似的错误信息

3.重启服务器

原文地址:https://www.cnblogs.com/tianhengblogs/p/8214906.html

时间: 2024-11-13 04:27:11

VSCode------.net core2.0发布后配置到Window Service 2008R2报500错误的相关文章

.NET CORE2.0发布后没有 VIEWS视图页面文件

以前做的CORE1.0的项目,发布的时候有views文件夹的,升级VS后用CORE2.0做项目,发布后没有views文件夹了,全编译到一个类似于Niunan.ZYYCY.Web.PrecompiledViews.dll中,上网搜索下没有搜索到,在群里问下,找到原因了,修改Niunan.ZYYCY.Web.csproj,在PropertyGroup下加入   <MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>这样在发布

项目部署到tomcat6.0启动成功后访问页面报500错误解决方法

如题:项目部署到tomcat6.0启动成功后访问页面报500错误解决方法,很奇葩,启动的时候没有任何问题,但输入访问地址后报500,去年国庆放假前夕,为这个问题伤神了半天最后解决了,今天又碰到了,乍一看摸不着头,后面仔细回想了下,迅速解决了问题. 原因:项目里面的jar和tomcat里面lib里面的jar重复了. 解决方法: 1.要么更换tomcat7或之后的版本,之后的版本就不会出现这个问题. 2.去部署之后的tomcat的webapps\项目名\WEB-INF\lib 里面删掉jsp-api

断电后gitlab报500错误启动出错

异常断电后,gitlab报500错误,重启无效 通过sudo gitlab-ctl reconfigure启动时, 提示 [execute] pgsql:could not connect to server: 1 Recipe: gitlab::postgresql 2 * template[/opt/gitlab/etc/gitlab-psql-rc] action create (up to date) 3 * execute[create gitlab database user] ac

Jira配置完后破解插件报500错误如何解决?

Jira6.3.6破解汉化后当点击插件时候网页显示 错误500,问你怎么办? 网上好多大神讲: JIRA安装完成之后,关闭JIRA,然后将atlassian-extras-2.2.2.jar和atlassian-universal-plugin-manager-plugin-2.17.13.jar中得两个class文件都进行替换 破解的核心是替换2个License验证类com\atlassian\extras\decoder\v2\Version2LicenseDecoder.classcom\

PHPCMS网站迁移过程后,添加内容 报500错误解决方案

问题出现原因:1.网站迁移过程中,上传下载文件时文件丢失  2.PHPCMS源码更新升级 解决方法 1.可以到官方下载最新版源码,替换过去.如果对源码有改动,需要先保存改动过的文件,替换过去之后,再替换上改动过的文件. 2.论坛有朋友总结出容易丢失出错的地方: /phpcms/modules/content/fields/video/form.inc.php 可以查看对比一下自己代码中这个文件下面/phpcms/modules/content/fields/video  跟原版源码是否一致,若不

浅谈net core1.1与net core2.0的不同

我上家公司的项目用的是net core1.1 但随着技术的发展,时至今日,微软net core2.0发布已经有几个月,想着把项目升级一下,然后部署到Linux上去,今天就简单记录一下,net core1.1和net core2.0的区别. 1.Program.cs发生变化 在1.1中我们需要手动去配置WebHostBuilder在2.0的时候由CreateDefaultBuilder取代,详细如图 2.这是我们创建net core项目后,运用模板一键生成的web

Django 2.0 新款URL配置详解

Django2.0发布后,很多人都拥抱变化,加入了2的行列.但是和1.11相比,2.0在url的使用方面发生了很大的变化,下面介绍一下: 一.实例 先看一个例子: 1 2 3 4 5 6 7 8 9 10 from django.urls import path from . import views urlpatterns = [     path('articles/2003/', views.special_case_2003),     path('articles/<int:year>

Restful.Data v2.0发布,谢谢你们的支持和鼓励

v1.0发布后,承蒙各位博友们的热心关注,也给我不少意见和建议,在此我真诚的感谢 @冰麟轻武 等朋友,你们的支持和鼓励,是这个开源项目最大的推动力. v2.0在除了细枝末节外,在功能上主要做了一下更新: 1.实体类不再需要自己跟踪属性值变化: [Serializable] public class Person { [PrimaryKey, AutoIncrease] public virtual int Id { get; set; } public virtual string Name {

升级Zabbix proxy到3.0.2后无法启动报错

一 问题描述 将一台zabbix proxy由2.4.5升级到3.0.2后启动了就直接崩溃了. 错误信息如下: 2367:20160508:153246.830 One child process died (PID:42385,exitcode/signal:11). Exiting ... 42367:20160508:153248.904 Zabbix Proxy stopped. Zabbix 3.0.2 (revision 59540). 将日志级别调高点,设置DebugLevel=4