gpt4 book ai didi

ASP.NET IIS Web.config [内部服务器错误]

转载 作者:行者123 更新时间:2023-12-03 07:54:08 25 4
gpt4 key购买 nike

我改变了 PC/Windows (XP -> 7) 所以 IIS (6 -> 7,5) 并试图移动我的网站

但我无法从这台服务器运行我的网站。 . .
错误 :

Error description: Error HTTP 500.19 - Internal Server Error



请求的页面不可用
因为配置不正确
此页面的数据。

错误详细信息模块 IIS Web Core
注意 BeginRequest Handler Not yet
确定错误 0x80070021
配置错误 此配置
部分不能以这种方式使用。
这发生在该部分是
锁定在父级。锁定是
默认情况下(overrideModeDefault
= "Deny"),或者直接通过标签位置安装 overrideMode =
“拒绝”或继承属性(property)
允许覆盖 = “假”。这
配置文件\\?\D:\
项目\Flow WEB\Sources\
web.config 请求的 URL 地址
https://192.168.0.172:443/
物理路径 D:\Projects\Flow WEB
\来源 登录方法 尚未
确定已登录的用户
待定 channel

Configuration


<handlers>   
<remove name="WebServiceHandlerFactory-Integrated" />

...

我的 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, PublicKeyToken=31BF3856AD364E35" />
<add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</handlers>

那么怎么了?

我的尝试:
如果我成功了——
        <modules allowDefinition="MachineToApplication" overrideModeDefault="Deny">
<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 overrideModeDefault="Deny">
<remove name="WebServiceHandlerFactory-Integrated"/>

我有错误:
无法识别的属性“overrideModeDefault”

所以我不能在 configSections 中添加它,因为它告诉我它已经存在在这里。

当我将 IIS 更改为读/写(如图所示)时,我遇到了一个新错误:
    Error description:
Error HTTP 404.3 - Not Found
The requested page can not be displayed because of the configuration expansion. If the page is a script, add a handler. If you need to download the file, add a MIME.
Error Details
Module StaticFileModule
Notice ExecuteRequestHandler
Handler StaticFile
Error 0x80070032
The requested URL-address https: / / 192.168.0.172:80 / Default.aspx
Physical Path D: \ Projects \ Flow WEB \ Sources \ Default.aspx
Anonymous Logon
Users who have logged Anonymous
The most likely reasons:

* Perhaps there is no comparison handlers. By default, all content is processed by a handler static files.
* Perhaps the component to which the access is not installed.
* Corresponding MIME map is not activated for the website or application. Warning: Do not create a MIME map for content that users should not load - say, for the pages. ASPX or files. Config.
* If ASP.NET is not installed.

最佳答案

我有同样的问题。不记得我在网上是在哪里找到的,但这是我所做的:

点击“开始按钮”

在搜索框中,输入“打开或关闭 Windows 功能”

在功能窗口中,单击:“Internet 信息服务”

点击:“万维网服务”

点击:“应用程序开发功能”

检查(启用)这些功能。我检查了除了 CGI 之外的所有内容。

IIS - this configuration section cannot be used at this path (configuration locking?)

关于ASP.NET IIS Web.config [内部服务器错误],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2138285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com