我在将站点部署到服务器时遇到错误.当尝试加载主页,或在IIS中的新站点上访问身份验证时,我收到错误:
配置错误:此配置部分不能在此路径中使用.当该部分被锁定在父级别时会发生这种情况.锁定是默认情况下(overrideModeDefault ="Deny"),或由locationMode ="Deny"或遗留allowOverride ="false"的位置标记显式设置.
可以在此处找到更多详细信息,在场景7中匹配我的十六进制错误代码.
上面链接站点上给出的解决方案是在applicationHost.config文件中的错误中提到的部分中为allowModeDefault 设置Allow.就我而言,在system.webServer中的Security下.但是,如果我查看本地计算机上已正确部署该站点的applicationHost.config,该部分将设置为Deny.
如果这个解决方案是正确的,我的本地实例如何使用相同的web.config运行得很好?根据我的applicationHost.config,该部分应该被锁定,但事实并非如此.我宁愿不更改applicationHost.config文件,因为该服务器上还有许多其他站点正在运行.还有其他解决方案吗?
确切的错误如下
无法加载文件或程序集"Microsoft.SqlServer.Replication,Version = 9.0.242.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91"或其依赖项之一.尝试加载格式不正确的程序.
在最近两个月搬到另一个项目后,我最近又开始研究这个项目了.它以前工作得很好,我仔细检查了所有参考文献.
我在配置文件中有一个带有值的C#程序.我想要的是存储&符号的网址值,如...
<appSettings>
<add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)
但是我在构建我的网站时遇到错误.不允许使用&符号.我尝试了各种形式的逃避&符号无济于事.有人知道这样做的正确形式吗?欢迎所有建议.
我正在复制Web应用程序部署,并发现了几个与之相关的问题HTTP Error 500.19.我的机器正在运行Windows 7,而工作开发使用的是Windows 8.我们正在使用Visual Studio 2010开发Web应用程序.
首先,我收到了错误代码0x80070021,类似于此处发布的内容 .我根据接受的答案更新了我的web.config,然后我得到了以下错误代码(与此处发布的类似).
HTTP Error 500.19 - Internal Server Error
Error Code 0x8007000d
Config Source -1: 0:
Run Code Online (Sandbox Code Playgroud)
我已阅读Microsoft支持页面中的症状定义,并且错误原因是:
出现此问题的原因是ApplicationHost.config文件或Web.config文件包含格式错误的XML元素.
而解决方案是
从ApplicationHost.config文件或Web.config文件中删除格式错误的XML元素.
但是,我使用的web.config在原始开发环境中完美运行.
这是我到目前为止检查和尝试的内容:
这是我的Web.Config的一部分
<system.webServer>
<section name="handlers" overrideModeDefault="Allow" />
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true">
</modules>
<handlers>
<remove name="UrlRoutingHandler" />
<add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, …Run Code Online (Sandbox Code Playgroud) asp.net iis web-applications web-config internal-server-error
在每个人都读到这篇文章之前,我只是想说我知道那里有相关的主题,但我要么尝试过,要么不明白.据说这里什么都没有......
我想在我的IIS中运行一个MVC Web App.不幸的是,我完全坚持这个错误:
HTTP Error 500.19 - Internal Server Error
The Request page cannot be accessed becasue the related configuration data for
the page is invalid.
Module: IIS Web Core
Notification: BeginRequest
Handler: Not yet determined
Error Code: 0x80070005
Config Error: Cannot read configuration file due to insufficient permissions
Config File: \foo\web.config
Request URL: http://localhost/WEBAPP
Logon Method: Not yet determined
Logon User: Not yet determined
Config Source
-1:
0:
Run Code Online (Sandbox Code Playgroud)
我不太清楚还能做什么.我也试过给web.config文件提供读取权限,但似乎没有用.
如果有人有任何信息或能够帮助我完成这项工作,我将不胜感激.谢谢!
当我尝试使用IIS Server v7.5启动我的ASP.Net核心应用程序时出现以下错误...我已成功将网站(Visual Studio中的文件系统选项)发布到特定目录.它从approot/web.cmd文件启动正常.但是,当我尝试将其连接到IIS服务器并将其指向wwwroot文件夹时,我收到以下错误:
HTTP错误500.19 - 内部服务器错误
无法访问请求的页面,因为页面的相关配置数据无效.
- 详细的错误信息
- 模块IIS Web核心
- 通知未知
- 处理程序尚未确定
- 错误代码0x8007000d
- 配置错误
- 配置文件\?\ D:\ WebDevelopment\UAT\creativeNamePROD\wwwroot\web.config
- 请求的URL http://10.2.177.226:59/
- 物理路径
- 登录方法尚未确定
- 登录用户尚未确定
- 请求跟踪日志目录失败
下面是我试过的两个不同的web.config文件.当我尝试进入IIS中的配置编辑器时,我也会得到一个不明确的错误.任何帮助将不胜感激!!!
<configuration>
<system.web>
<httpRuntime maxQueryStringLength="64768" maxUrlLength="65536" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString="64768" />
</requestFiltering>
</security>
<handlers>
<add name="httpplatformhandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="..\approot\web.cmd" arguments="" stdoutLogEnabled="false" stdoutLogFile="..\logs\stdout.log" startupTimeLimit="3600"></httpPlatform>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
Web.config#2 - 设置相同的错误
<configuration>
<system.webServer>
<handlers>
<add name="httpplatformhandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="..\approot\web.cmd" arguments="" stdoutLogEnabled="false" stdoutLogFile="..\logs\stdout.log" startupTimeLimit="3600"></httpPlatform>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud) 我第一次在我的计算机上安装了IIS(直到现在我已使用快速版本),但它无法正常工作.当我尝试点击页面时,它会返回此错误,我不知道如何解决:
错误摘要
HTTP错误500.19 - 内部服务器错误
无法访问请求的页面,因为页面的相关配置数据无效.
详细错误信息
模块IIS Web核心
通知BeginRequest
处理程序尚未确定
错误代码0x8007000d
配置错误
配置文件\?\ D:\ 2008\abcd.Website\web.config
请求的URL http:// localhost:80/abcd.Website
物理路径D:\ 2008\ManagerAnticriza.Website
登录方法尚未确定
登录用户尚未确定
谁能帮我?有没有办法在安装后配置IIS?
HTTP错误500.19 - 内部服务器错误无法访问请求的页面,因为页面的相关配置数据无效.
错误代码:0x80070005
配置错误:由于权限不足,无法读取配置文件
当在IIS 7.5中添加新的Web应用程序并运行它时,这个页面向我展示了如何解决这个问题的win7终极视觉工作室2010

我在带有数据库SQL Server 2012的ASP.Net MVC 5中开发了一个应用程序,现在我想在带有IIS 8的Windows Server 2012中部署它
我关注此链接:http://www.asp.net/mvc/overview/deployment/visual-studio-web-deployment/deploying-to-iis
但是当我在浏览器中运行我的应用程序时,它会出错:
HTTP错误500.19 - 内部服务器错误由于页面的相关配置数据无效,因此无法访问请求的页面.
如果您能详细解释,我是这个领域的新人.
我们公司提供基于MVC的产品(针对v4.5),该产品已经停止在客户现场工作,看似环境问题 - 一个曾经没有问题的构建现在给出了一个403.14 - The Web server is configured to not list the contents of this directory..
我认为发生了什么......
Reports/Index应该使用默认路由().到目前为止我尝试过的...
aspnet_regiis向IIS注册ASP.Net.这是从Framework64文件夹完成的,因为......
Enable 32-Bit Applications是真的Classic- 非常确定它应该被集成,但值得排除它.它现在又回来了IntegratedRunAllManagedModulesForAllRequests被设置为true在web.config.<system.webServer>的部分web.config得到满足-他们.aspnet_regiis -ua并重新注册使用aspnet_regiis -enable …当我访问发布到本地IIS的应用程序时出现此错误:
HTTP错误500.19-内部服务器错误无法访问请求的页面,因为该页面的相关配置数据无效。
我的web.config非常简单:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\TreesOnMars.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</location>
</configuration>
<!--ProjectGuid: 14bfa9ba-0bd6-4ae2-a6f4-6e3e91d35263-->
Run Code Online (Sandbox Code Playgroud)
有什么事吗 我尝试授予所有用户读取我的c:\inetpub\wwwroot文件夹的权限... web.config中没有任何明显的错误!我在这个问题上尝试了一些解决方案,但是它们没有用...
我遇到最大请求长度超出错误的问题,当我尝试在我的.net mvc应用程序中上传超过3-4张照片时,我得到:
Server Error in '/' Application.
Run Code Online (Sandbox Code Playgroud)
我找到了IIS 7的解决方案:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
我尝试将其添加到我的web.config中,但可能不适用于IIS 10,或者我做错了,因为我仍然是新手。
asp.net ×9
iis ×6
c# ×5
iis-7 ×3
web-config ×3
.net ×2
asp.net-mvc ×2
iis-10 ×2
iis-7.5 ×2
asp.net-core ×1
iis-8 ×1
iis-8.5 ×1
permissions ×1
replication ×1
routes ×1
sql-server ×1