Visual Studio 2015 IIS Express 500错误

时间:2015-12-11 17:13:15

标签: asp.net iis visual-studio-2015

我有一个ASP.Net网站项目,我正在迁移到.Net 4.6.1。

我已经安装了Visual Studio 2015社区,并且我已成功编译并构建了网站及其组件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运行该站点非常有用。

2 个答案:

答案 0 :(得分:0)

如果你的web.config文件中有这样的行,你可以删除它并尝试再次运行吗?

<add provider="WWW Server"
    areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI,Rewrite,RequestRouting" 
    verbosity="Verbose" />

答案 1 :(得分:0)

由于Visual Studio的项目迁移问题,也可能出现空白页和500错误。关闭解决方案并删除 Function DecTime(Optional time As Date = #12:00:00 AM#) As Single 'String Dim Hours As Integer Dim Minutes As Single Dim HoursStr As String Dim arrTime 'On Error Resume Next 'On Error GoTo error_handler ' HoursStr = Format(time, "h:mm") ' DecTime = HoursStr If time = #12:00:00 AM# Then ' If HoursStr = "12:00" Then ' If IsEmpty(time) Then ' If IsEmpty(time) = True Then ' If IsNull(time) Then ' If arrTime.Count = 0 Then ' If InStr(0, time, ":") = 0 Then ' If IsDate(time) = False Then DecTime = 88 ' DecTime = HoursStr Else arrTime = Split(time, ":") If arrTime(1) <= 0 Then Minutes = 0 ElseIf arrTime(1) <= 5 Then Minutes = 0.1 ElseIf arrTime(1) <= 10 Then Minutes = 0.2 ElseIf arrTime(1) <= 15 Then Minutes = 0.3 ElseIf arrTime(1) <= 20 Then Minutes = 0.3 ElseIf arrTime(1) <= 25 Then Minutes = 0.4 ElseIf arrTime(1) <= 30 Then Minutes = 0.5 ElseIf arrTime(1) <= 35 Then Minutes = 0.6 ElseIf arrTime(1) <= 40 Then Minutes = 0.7 ElseIf arrTime(1) <= 45 Then Minutes = 0.8 ElseIf arrTime(1) <= 50 Then Minutes = 0.8 ElseIf arrTime(1) <= 55 Then Minutes = 0.9 Else Minutes = 0 End If Hours = arrTime(0) DecTime = Hours + Minutes ' DecTime = HoursStr End If 'error_handler: ' DecTime = 99 'Resume Next End Function 文件夹可以解决此问题。