【发布时间】:2015-12-11 17:13:15
【问题描述】:
我有一个 ASP.Net 网站项目,我正在迁移到 .Net 4.6.1 。
我已经安装了 Visual Studio 2015 Community,并且我已经成功编译和构建了网站及其组件 DLL。
当我尝试使用 IIS Express 使用 F5 进行调试时,我收到 500 错误...
HTTP Error 500.0 - Internal Server Error
Tracing area "Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI,Rewrite,RequestRouting" is not recognized
这说明 IIS Express 没有安装我需要的模块。我想可能是没有安装ARR和URL Rewrite,所以我安装了这些,没有变化。
我的 ApplicationPool 在生产中使用 PreWarmCache 技术来启动并避免“第一次命中”延迟,并执行其他一次性启动工作。
帮助让 IIS Express 运行该站点将非常有用。
【问题讨论】:
-
您是将 ASP.NET 代码作为站点还是应用程序(在站点内)运行?您是否还可以在 ASP.NET 应用程序中实现“Application_Error”方法(全局)并发布您遇到的异常?
-
好建议,但我已经在 Global.ASAX 中实现了 Application_Error,并且没有被调用。我在函数中设置了一个断点,并为 Server.GetLastError() 中保存的异常设置了一个日志行,但我什么也没得到。 500 通知有额外的诊断,我会发布更多信息并用谷歌搜索。谢谢。
-
模块:FailedRequestsTracingModule 通知:BeginRequest 处理程序:ExtensionlessUrl-Integrated-4.0 错误代码:0x80070057 请求的 URL:localhost:49605 物理路径:C:\Users\User\Documents\Visual Studio 2010\ Projects\HTML\ProjectName\Website 登录方法:尚未确定登录用户:尚未确定请求跟踪目录:C:\Users\User\Documents\IISExpress\TraceLogFiles\WEBSITE 此错误表示处理请求时出现问题。 Web 服务器收到了请求,但在处理过程中发生了致命错误。 KB:294807
-
我已经尝试卸载并重新安装 IIS Express 10.0 x64,没有任何乐趣。我尝试在 IIS Express 配置目录和项目本地隐藏 vs 目录中强制重建 applicationHost.config 文件。我已经尝试从配置中删除错误中引用的跟踪元素,不高兴。
-
我在获得最新的 windows 10 补丁后也遇到了同样的错误。
标签: asp.net iis visual-studio-2015