我想通过IIS上传我自己的asp.net网站IIS manager.但是当我这样做时,我得到以下错误
HTTP错误500.19 - 内部服务器错误无法访问请求的页面,因为页面的相关配置数据无效
Module IIS Web Core
Notification Unknown
Handler Not yet determined
Error Code 0x80070005
Config Error Cannot read configuration file due to insufficient permissions
Config File \\?\C:\Users\Yasso\Documents\Visual Studio 2008\WebSites\WebSite5\web.config
Run Code Online (Sandbox Code Playgroud)
我多次搜索此错误的解决方案,但没有一个解决方案解决了错误.
我在IUSR帐户中遇到问题.我无法在"组或用户名"中查看此帐户的属性web.config.
问题是什么?
我改变了PC/Windows(XP - > 7)所以IIS(6 - > 7,5)并试图移动我的网站
但我无法从此服务器运行我的网站...错误:
错误说明:错误HTTP 500.19 - 内部服务器错误
由于此页面的配置数据不正确,请求的页面不可用.
错误详细信息模块IIS Web核心通知BeginRequest处理程序尚未确定错误0x80070021配置错误此配置部分不能以这种方式使用.当该部分在父级别锁定时会发生这种情况.默认情况下锁定(overrideModeDefault ="Deny"),或者使用overrideMode ="Deny"或继承属性allowOverride ="false"直接由标记位置安装.配置文件\ \?\ D:\ Projects\Flow WEB\Sources\web.config请求的URL地址https:// 192.168.0.172:443 /物理路径D:\ Projects\Flow WEB\Sources登录方法尚未确定已登录的用户尚未确定的频道
组态
<handlers>
<remove name="WebServiceHandlerFactory-Integrated" />
Run Code Online (Sandbox Code Playgroud)
...
我的web.config部分:
<modules>
<remove name="ScriptModule" />
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated" />
<remove name="ScriptHandlerFactory" />
<remove name="ScriptHandlerFactoryAppServices" />
<remove name="ScriptResource" />
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, …Run Code Online (Sandbox Code Playgroud) 我正在将一个非常基本的站点从Win 2003移动到Win 2008 R2.该网站收到下面列出的错误.我怎么诊断这个?我在这两个服务器之间移动了许多其他站点,这是唯一一个收到此错误的站点.
我已经看过这个问题的其他帖子,但没有一个列出适合我的解决方案.
HTTP错误500.19 - 内部服务器错误
错误代码0x8007000d
配置源-1:0:
更新:
以下是我检查的一些注意事项:
1)通过Process Monitor的权限.配置文件正在正确打开.
2).Net版本 - 尝试多个设置3)集成vs经典管道
4)更改启用32位为真
5)我还没有尝试过Aspnet_regiis.exe,因为新盒子上的其他站点工作正常.
接下来,我将尝试在配置文件中注释掉各种项目
我在 Visual Studio 2017 中创建了一个运行良好的 .net 核心 API。当我去部署它时,我收到错误消息 HTTP 错误 500.19,错误代码为 0x8007000d。我在网上找到了多种解决方案,例如确保安装了 Windows 功能、删除 .net CLR 版本、更改应用程序池标识、更改 web.config 和 applicationHost.config,但没有任何效果。有没有办法明确地找出问题所在,或者我是否在无数可能的解决方案中反复试验?你知道任何具体的解决方案吗?
以下是 IIS 设置和我的 Windows 功能的屏幕截图:
这是我的 web.config 文件:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!--
Configure your application settings in appsettings.json. Learn more at http://go.microsoft.com/fwlink/?LinkId=786380
-->
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*"
modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet"
arguments=".\DishbooksAPI.dll"
stdoutLogEnabled="false"
stdoutLogFile=".\logs\stdout"
forwardWindowsAuthToken="false" />
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
这是 IIS 错误:
我尝试过的一些 stackoverflow 页面(这不是一个详尽的列表):
我有ASP.NET MVC网络应用程序.
当我在Azure网络应用程序上传它时,网站有 http://
我https://总是需要它.
我怎样才能做到这一点?
我知道这可能是一个过于宽泛的问题,但你能给我一些建议吗?
我在我的项目中设置了这样的属性
asp.net ×4
iis ×3
iis-7 ×2
.net-core ×1
asp.net-core ×1
asp.net-mvc ×1
azure ×1
c# ×1
deployment ×1
iis-manager ×1
web-config ×1