Web 应用程序的问题 (web.config 错误) HTTP 500.19 与 IIS7.5 和 asp.net v2
2018-03-13 13:55
806 查看
本文来自: http://stackoverflow.com/questions/1808680/web-application-problems-web-config-errors-http-500-19-with-iis7-5-and-asp-net
这全队逼疯了。必须有一些简单的恒久的部分的 IIS 或我们的 Web 服务器,但我们每次跑了出去,asp.net Web 应用程序的 IIS 7.5 我们出现以下错误...这里全是错误:
更新: 微软似乎已删除上面的文档中,但镜像 … … 发现了。 http://aspnetajax.chaokers.cn/ConfiguringASPNETAJAX.aspx然后,安装 AJAX 1.0 扩展名 在生产服务器上,通过此链接:http://www.asp.net/ajax/downloads/archive/
更新: 微软似乎太:(中删除以上页面,就这么简单 !有个愉快的周末,人们 !
本人发现 iis 服务器500 莫名其妙的出现,有经验的可以留言一起学习学习
这全队逼疯了。必须有一些简单的恒久的部分的 IIS 或我们的 Web 服务器,但我们每次跑了出去,asp.net Web 应用程序的 IIS 7.5 我们出现以下错误...这里全是错误:
HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. `Detailed Error Information` Module IIS Web Core Notification Unknown Handler Not yet determined Error Code 0x8007000d Config Error Config File \\?\E:\wwwroot\web.config Requested URL http://localhost:80/Default.aspx Physical Path Logon Method Not yet determined Logon User Not yet determined Config Source -1: 0:这台机器运行 Windows Server 2008 R2。我们正在开发我们使用 Visual Studio 2008的 Web 应用程序。根据微软代码 8007000d 就意味着有语法错误,在我们的 web.config — — 除了项目生成和本地运行正常。不看 XML 记事本) 中的 web.config 会带来任何的语法错误,要么。我猜想它必须某种形式的可怜的配置,对我而言。 … … 吗?谁知道在哪里可以找到进一步有关错误的信息?什么显示在 EventViewer,或:(不知道还有什么会很有帮助,更遑论...非常感谢您的帮助。谢谢 !更新 !-发布网站。下面的配置好了,因为我张贴上述原来的问题,我已经追查 web.config 中,导致了错误的精确行。这里是行 (他们之间出现
<System.webServer>标记)...
<httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/> </httpHandlers>注意: 如果删除线 之间
<httpHandlers>仍然出现错误。我确实要删除
<httpHandlers>(和线震荡) 停止获取上述错误。一旦做这我得到 新 500.19 错误,但是。值得庆幸的是,这次 IIS 其实告诉我哪位的 web.config 引起的问题...
<handlers> <remove name="WebServiceHandlerFactory-Integrated"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/> <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/> <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/> </handlers>看看这些行,显然已迁移问题进一步在同一
<system.webServer>标记
<handlers>标记。新的错误也是更加明确和具体抱怨不承认"验证"属性 (如见上面第三行)。移除该属性,然后使它抱怨在同一行没有所需的"名称"属性。然后添加此属性显示 asp.net 错误...无法加载文件或程序集 ' System.web.Extensions,版本 = 1.0.61025.0,文化中性,公钥 = = f2cb5667dc123a56' 或一个依赖项。系统找不到指定的文件。很明显,我认为只是引发了这些新的错误,我删除
<httpHandlers>标签放在第一位 — — 他们显然需要由应用程序 — — 因此,问题依然存在: 为什么会这些标记踢了一个错误,在 IIS 中首先???我需要安装一些东西到 IIS 以使其与他们工作吗?再次感谢您的任何帮助。WEB。配置这里是我们的 网站的麻烦位。配置...我希望这可以帮助其他人找到我们的问题 !
<system.Web> <!-- stuff cut out --> <httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/> <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/> <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56" validate="false"/> </httpHandlers> <httpModules> <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/> </httpModules> </system.web> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules> <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/> </modules> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/> <handlers> <remove name="WebServiceHandlerFactory-Integrated"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/> <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/> <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/> </handlers> </system.webServer>
解决方法 1:
我有这些精确的症状,类似于彼得的我的问题。设立新的服务器上的现有项目。我的项目引用 IIS7 URL 重写的模块,但没有在新服务器上尚未安装的。安装它解决我的问题。解决方法 2:
哈 !我赢了这一问题 !我的上帝,这是人与我一样的野兽 IIS 的经验有限。我觉得像岩石一样。我真的以为我会动用所有的周末,修复它。这里是为别人谁来这个邪恶的问题的解决方案。要注意的第一件事: 如果你希望这您的解决方案,请确保您有相同的错误代码 (0x8007000d) 和配置源 (-1: 0:)。如果不,这 是 您的解决方案。下一步要意识到: AJAX 未正确安装在您的 web.config !按照本指南,可以解决此问题:http://www.asp.net/AJAX/documentation/live/ConfiguringASPNETAJAX.aspx更新: 微软似乎已删除上面的文档中,但镜像 … … 发现了。 http://aspnetajax.chaokers.cn/ConfiguringASPNETAJAX.aspx然后,安装 AJAX 1.0 扩展名 在生产服务器上,通过此链接:http://www.asp.net/ajax/downloads/archive/
更新: 微软似乎太:(中删除以上页面,就这么简单 !有个愉快的周末,人们 !
解决方法 3:
这可能是或不有关 … …。我开始与上文所述的相同错误,开始 google 搜索进行更改,获取新的错误,无限循环。我通过该错误的更改被玩弄功能代表团在 IIS 管理器中,根据服务器的管理部分。很抱歉,我记不起,一个我改变,但谷歌上搜索可能会有帮助。这又使我过去的第一次的错误到全新的其他一些尾段流。(我会得到一个错误时运行在一个虚拟目录,将它转换为应用程序产生了另一个错误,etec 下等)。什么终于解决了这一系列的错误是: IIS 管理器中,应用程序池,池中,启用 32 位应用程序 = True此应用程序开始对一个 32 位的 windows xp 框,和我我现在运行在 64 位 Windows 7 框上。所以希望这可以帮助别人。解决方法 4:
因为我花费时间来解决相同症状 (但不同的问题),我只是添加了 answear:可能的原因是在 64 位应用程序池的 x 86 dll,该解决方案是启用 32 位应用程序的应用程序池设置。解决方法 5:
类似于 tbone 和作者的问题,IIS 重写服务/功能是必需运行网站,但不是不在服务器上启用。解决方法 6:
注释在 web.config 文件中的以下行。<modules> <!--<add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>--> </modules>--> 这会工作。
解决方法 7:
我的 IIS 7.5 不明白在 web.config 中 VS 2010 是还强调该标记的标记。请检查您的配置文件准确查找所有的带下划线的标记。我把它放在注释和错误消失了。解决方法 8:
我建议您检查 microsoft 支持页面,其中包含有关此错误的所有详细信息。这包括 500.19 配置有关的错误。(所有错误代码所述)解决方法 9:
HTTP 错误 500.0 - Internal Server Error C:\PHP\php55\php-cgi.exe - FastCGI 进程意外退出 ;程序偶尔出现 500 的问题 修改了 FastCGI 的活动时间 ;本人发现 iis 服务器500 莫名其妙的出现,有经验的可以留言一起学习学习
相关文章推荐
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题
- asp.net IIS “/”应用程序中的服务器错误 解决方案[sql server 2000和 sql server 2005共存, web.config]
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题
- IIS7.5 HTTP 错误 500.19 - Internal Server Error 问题的解决方案
- IIS7.5 HTTP 错误 500.19 - Internal Server Error 问题的解决方案
- IIS7.5配置Asp.net项目出现HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
- WCF项目问题2-无法激活服务,因为它需要 ASP.NET 兼容性。没有未此应用程序启用 ASP.NET 兼容性。请在 web.config 中启用 ASP.NET 兼容性,或将 AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode 属性设置为 Required 以外的值。
- asp.net发布网站到服务器上时候出现“/web”应用程序中的服务器错误。访问 IIS 元数据库失败。 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。
- asp.net中的web.config文件通用版本,免出现httpRuntime错误
- IIS7.5 HTTP 错误 500.19 - Internal Server Error 问题的解决方案
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET
- IIS7.5 HTTP 错误 500.19 - Internal Server Error 问题的解决方案
- IIS7.5 HTTP 错误 500.19 - Internal Server Error 问题的解决方案
- IIS运行不了ASP.NET的解决方案 & HTTP 500 - 内部服务器错误的解决方案
- ASP.NET(C#)应用程序配置文件app.config/web.config的增、删、改操作
- 在 IIS 6.0 中创建 ASP.NET Web 应用程序根目录
- ASP.NET 应用程序建在HTTP位置,在IIS下调试ASP.NET应用程序
- ASP.NET中的Web.config应用程序配置文件简介
- ASP.net错误处理(错误跳转页 webconfig)
- 服务器应用程序不可用解决方法(转自 http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/2008920/143952.html)