我想通过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.
问题是什么?
我有一个由Visual Studio 2013构建的简单webAPI.当我从VS13运行它时效果很好但是当我在本地IIS中复制项目时它会给我以下错误.
HTTP错误500.19 - 内部服务器错误无法访问请求的页面,因为页面的相关配置数据无效.
详细错误信息:
模块 IIS Web核心
通知 BeginRequest
处理程序 尚未确定
错误代码 0x80070021
配置错误 此配置部分不能在此路径中使用.当该部分被锁定在父级别时会发生这种情况.锁定是默认情况下(overrideModeDefault ="Deny"),或由locationMode ="Deny"或遗留allowOverride ="false"的位置标记显式设置.
配置文件 \?\ C:\ inetpub\wwwroot\APITeslin\web.config
配置来源:
36: <system.webServer>
37: <handlers>
38: <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
Run Code Online (Sandbox Code Playgroud) 使用我的localhost测试网站时遇到了麻烦.它运行得非常慢!有时加载页面需要一分钟.我正在使用Firefox,我正在测试的网站在我办公室的本地计算机/生产服务器上的其他开发人员上运行良好.
我已经完成了正常的事情: -
当在代码隐藏中点击包含某种形式的.net代码的页面时,似乎只会出现这个问题.
欣赏这是一个模糊的话题/刺在黑暗中,但会欣赏任何建议 - 每次刷新等待一分钟尝试改变是可怕的!
干杯,肖恩.
我改变了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) 我(开发者)和一个用户(DOMAIN_NAME\USER_NAME)需要访问一个网站.
当我使用VS创建的"自动主机"在visual studio中开发网站时,web.config中的以下设置就足够了:
<authentication mode="Windows"/>
<authorization>
<allow users="DOMAIN_NAME\my_name,DOMAIN_NAME\USER_NAME" />
<deny users="*" />
</authorization>
Run Code Online (Sandbox Code Playgroud)
但是当我在IIS中创建网站时,我收到错误:
访问被拒绝.
描述:访问提供此请求所需的资源时发生错误.可能未配置服务器以访问请求的URL.
错误消息401.2.:未授权:由于服务器配置登录失败.验证您是否有权根据您提供的凭据和Web服务器上启用的身份验证方法查看此目录或页面.请与Web服务器的管理员联系以获取其他帮助.
ApplicationPoolIdentity和网站本身的设置是什么?
非常感谢!
编辑:
我已经将本地IIS的应用程序池配置为使用"LocalSystem"身份,网站 - 使用"传递"身份验证,并且建议禁用"匿名身份验证",启用"Windows身份验证" - 并且本地网站变得可行.
但在本地我有Windows 7(IIS7),但在"TEST"环境(我需要部署网站)我有Windows 2008服务器,它没有选项启用"Windows身份验证"...不知道为什么...可能是为了更高级别的管理员,但我是管理员组的成员......
猜猜,我做错了什么......
请指教.
我使用IIS 7.5安装了Clean Windows Web Server 2008 R2 64位.我在这个池中创建了.NET v4.0应用程序池和Web站点,在那里我使用ServiceStack服务部署了我的应用程序.当我打开servicestack页面时,我在Web浏览器中收到此错误消息:
HTTP Error 500.21 - Internal Server Error
Handler "ServiceStack.Factory" has a bad module "ManagedPipelineHandler" in its module list.
Run Code Online (Sandbox Code Playgroud)
我的应用程序正在Visual Studio托管的IIS服务器上工作.可能是IIS 7.5安装和servicestack的问题,还是一些asp.net问题?
我在此路径中发布了我的Web Api(框架4.5):
C:\inetpub\wwwroot\MyWebAPI
Run Code Online (Sandbox Code Playgroud)
在我的 IIS 中,我将此文件夹转换为应用程序
当我尝试访问此 URL http://localhost/MyWebAPI/api/client/1 时,会出现消息:
服务不可用
HTTP 错误 503。服务不可用。
为什么是这样?
我的应用程序池设置为“停止”。当我打开它时,它会返回“停止”
我刚刚在Visual Studio 2010项目中切换到使用IIS7.我以管理员身份运行VS 2010.
当我导航到IIS服务器上的页面的URL时,我收到以下消息:
" 无法访问请求的页面,因为页面的相关配置数据无效. "
在详细的错误信息中,它有:
模块: IIS Web核心
通知: BeginRequest
处理程序:尚未确定
错误代码: 0x80070021
配置错误:此配置部分不能在此路径中使用.当该部分被锁定在父级别时会发生这种情况.锁定是默认情况下(overrideModeDefault ="Deny"),或由locationMode ="Deny"或遗留allowOverride ="false"的位置标记显式设置.
配置文件: \?\ C:\ Users\Chris Paynter\Documents\Visual Studio 2010\Projects\TypeTest\TypeTest\web.config
然后在配置源中它以红色显示第48行:
47: <validation validateIntegratedModeConfiguration="false"/>
48: <modules runAllManagedModulesForAllRequests="true"/>
49: </system.webServer>
Run Code Online (Sandbox Code Playgroud)
我是ASP.NET的新手,如果有人能指导我朝着正确的方向解决这个问题,我将不胜感激.
干杯
我正在寻求使用SSL和客户端证书身份验证来保护ASP.NET MVC应用程序.我正在使用IIS 7.5,Windows Server 2008 R2.
我想知道是否可以通过Web.config执行以下操作(它必须通过那里!)
此外,关于如何继续执行此操作,任何教程或其他相关资源的任何指示都将非常受欢迎,因为我几乎所有这些事情都是新手.
我需要从我启用Windows身份验证web.config,而不在IIS中设置它.
我有以下元素web.config:
authentication mode="Windows
identity impersonate="true
Run Code Online (Sandbox Code Playgroud)
但是Windows身份验证不起作用.我该如何解决这个问题?
asp.net ×5
iis ×5
asp.net-4.0 ×2
asp.net-mvc ×2
c# ×2
iis-7 ×2
firefox ×1
iis-7.5 ×1
iis-8 ×1
iis-manager ×1
loading ×1
localhost ×1
performance ×1
servicestack ×1
ssl ×1
web-config ×1