我有一个 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没有安装,所以我安装了这些,没有改变。
我在生产中的应用程序池使用 PreWarmCache 技术来启动并避免“第一次命中”延迟,并执行其他一次性启动工作。
帮助让 IIS Express 运行该站点将非常有用。