相关疑难解决方法(0)

配置错误:此配置部分不能在此路径中使用

我在将站点部署到服务器时遇到错误.当尝试加载主页,或在IIS中的新站点上访问身份验证时,我收到错误:

配置错误:此配置部分不能在此路径中使用.当该部分被锁定在父级别时会发生这种情况.锁定是默认情况下(overrideModeDefault ="Deny"),或由locationMode ="Deny"或遗留allowOverride ="false"的位置标记显式设置.

可以在此处找到更多详细信息,在场景7中匹配我的十六进制错误代码.

上面链接站点上给出的解决方案是在applicationHost.config文件中的错误中提到的部分中为allowModeDefault 设置Allow.就我而言,在system.webServer中的Security下.但是,如果我查看本地计算机上已正确部署该站点的applicationHost.config,该部分将设置为Deny.

如果这个解决方案是正确的,我的本地实例如何使用相同的web.config运行得很好?根据我的applicationHost.config,该部分应该被锁定,但事实并非如此.我宁愿不更改applicationHost.config文件,因为该服务器上还有许多其他站点正在运行.还有其他解决方案吗?

iis iis-7 iis-8.5 iis-10

1694
推荐指数
19
解决办法
96万
查看次数

我在SQL Server复制项目上收到"尝试加载具有不正确格式的程序"错误

确切的错误如下

无法加载文件或程序集"Microsoft.SqlServer.Replication,Version = 9.0.242.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91"或其依赖项之一.尝试加载格式不正确的程序.

在最近两个月搬到另一个项目后,我最近又开始研究这个项目了.它以前工作得很好,我仔细检查了所有参考文献.

c# sql-server replication

317
推荐指数
7
解决办法
26万
查看次数

如何在ASP.net/C# app配置文件值中为值添加&符号

我在配置文件中有一个带有值的C#程序.我想要的是存储&符号的网址值,如...

<appSettings>
  <add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)

但是我在构建我的网站时遇到错误.不允许使用&符号.我尝试了各种形式的逃避&符号无济于事.有人知道这样做的正确形式吗?欢迎所有建议.

c# asp.net web-config

200
推荐指数
2
解决办法
9万
查看次数

ASP.NET:HTTP错误500.19 - 内部服务器错误0x8007000d

我正在复制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在原始开发环境中完美运行.

这是我到目前为止检查和尝试的内容:

  1. 通过调用aspnet_regiis -i安装ASP.NET
  2. 将我的应用程序设置为使用不同的应用程序池(ASP.NET v4.0,.NET v4等)
  3. ApplicationHost.config文件仍在Windows 7中使用默认值.

这是我的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

97
推荐指数
9
解决办法
15万
查看次数

500.19 - 内部服务器错误 - 无法访问请求的页面,因为页面的相关配置数据无效

在每个人都读到这篇文章之前,我只是想说我知道那里有相关的主题,但我要么尝试过,要么不明白.据说这里什么都没有......

我想在我的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文件提供读取权限,但似乎没有用.

如果有人有任何信息或能够帮助我完成这项工作,我将不胜感激.谢谢!

c# iis-7 asp.net-mvc-3

64
推荐指数
5
解决办法
30万
查看次数

IIS服务器和ASP.Net核心 - 页面无法访问,因为页面的相关配置数据无效

当我尝试使用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)

c# asp.net web-config iis-7.5

38
推荐指数
3
解决办法
4万
查看次数

IIS HTTP错误500.19

我第一次在我的计算机上安装了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?

asp.net iis

29
推荐指数
2
解决办法
4万
查看次数

如何在IIS上为ASP.NET设置正确的文件权限

HTTP错误500.19 - 内部服务器错误无法访问请求的页面,因为页面的相关配置数据无效.

错误代码:0x80070005
配置错误:由于权限不足,无法读取配置文件

当在IIS 7.5中添加新的Web应用程序并运行它时,这个页面向我展示了如何解决这个问题的win7终极视觉工作室2010

在此输入图像描述

.net asp.net iis permissions iis-7.5

8
推荐指数
2
解决办法
4万
查看次数

如何将ASP.Net MVC 5部署到IIS 8 Windows Server 2012?

我在带有数据库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 - 内部服务器错误由于页面的相关配置数据无效,因此无法访问请求的页面.

如果您能详细解释,我是这个领域的新人.

asp.net web-deployment iis-8 asp.net-mvc-5

5
推荐指数
1
解决办法
2万
查看次数

IIS7 MVC路由不起作用

我们公司提供基于MVC的产品(针对v4.5),该产品已经停止在客户现场工作,看似环境问题 - 一个曾经没有问题的构建现在给出了一个403.14 - The Web server is configured to not list the contents of this directory..

认为发生了什么......

  • 用户访问http:// server/AppName
  • 因为它是MVC应用程序,所以Reports/Index应该使用默认路由().
  • 相反,IIS正在寻找默认文档......
  • ...而且,没有找到一个,它假定用户想要列出目录的内容......
  • ...未启用,因此它会抛出403.14..

到目前为止我尝试过的...

  • 直接访问路由..导致404错误.所以我很确定IIS没有意识到它应该使用路由.
  • 用于aspnet_regiis向IIS注册ASP.Net.这是从Framework64文件夹完成的,因为......
    • 操作系统是64位 - Windows Server 2008(没有Hyper-V的标准版)
    • IIS是64位 - 虽然Enable 32-Bit Applications是真的
  • Checked AppPool的目标是框架的v4 - 它是.
  • 将AppPool模式更改为Classic- 非常确定它应该被集成,但值得排除它.它现在又回来了Integrated
  • 确认RunAllManagedModulesForAllRequests被设置为trueweb.config.
  • 经过在规定许可条件<system.webServer>的部分web.config得到满足-他们.
  • 创建了最简单的MVC应用程序并部署它 - 同样的问题.
  • 以管理员身份运行命令shell取消注册ASP.Net使用aspnet_regiis -ua并重新注册使用aspnet_regiis -enable …

asp.net asp.net-mvc iis-7 routes asp.net-mvc-4

5
推荐指数
1
解决办法
2571
查看次数

我的ASP.NET Core应用说无法读取web.config

当我访问发布到本地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 asp.net iis iis-10 asp.net-core

4
推荐指数
1
解决办法
5352
查看次数

IIS 10.0最大请求长度.NET MVC

我遇到最大请求长度超出错误的问题,当我尝试在我的.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,或者我做错了,因为我仍然是新手。

c# asp.net iis asp.net-mvc asp.net-mvc-4

1
推荐指数
1
解决办法
2630
查看次数