[编辑]问题是BitDefender防病毒。我按照有关如何安装asp.net 5 beta 8的说明进行操作。我能够毫无问题地安装所有必需的文件。但是,每次我选择Web模板并尝试使用IIS Express运行它时,它都会加载几分钟,然后显示错误:HTTP错误502.3-错误的网关...我尝试了本指南中的所有故障排除步骤,但未成功。我检查了事件日志,并注意到以下两个条目:
指定用于缓存压缩内容C:\ Users ... Files \ Clr4IntegratedAppPool的目录无效。静态压缩被禁用。
并且:
找不到源HttpPlatformHandler的事件ID 1001的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。
如果事件起源于另一台计算机,则显示信息必须与事件一起保存。
该事件包括以下信息:
进程“ 4528”成功启动,正在侦听端口“ x”。
我不确定这些警告/信息是否与我的问题有关。如果有人能对此有所启示,那将是一件好事。我所知道的是我已经安装了HttpPlatformHandler。
我决定尝试另一个Visual Studio模板(空白模板),但奇怪的是它可以正常工作。然后,我创建了一个新的Web应用程序并使用了项目属性,并注意到当我选中复选框:“ Use Specific Runtime”并选择x64体系结构时,一切正常!:)但是,如果未选中该复选框(默认设置),或者选中了该复选框并且将体系结构设置为x86时,我都会收到相同的旧错误。
如何使用默认设置运行它?还是我在这里想念东西?
这是我的project.json文件
{
"webroot": "wwwroot",
"userSecretsId": "aspnet5-WebApplication3-1a336a00-1f3e-432d-928e-f2669c4b0d94",
"version": "1.0.0-*",
"dependencies": {
"EntityFramework.Commands": "7.0.0-beta8",
"EntityFramework.SqlServer": "7.0.0-beta8",
"Microsoft.AspNet.Authentication.Cookies": "1.0.0-beta8",
"Microsoft.AspNet.Authentication.Facebook": "1.0.0-beta8",
"Microsoft.AspNet.Authentication.Google": "1.0.0-beta8",
"Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-beta8",
"Microsoft.AspNet.Authentication.Twitter": "1.0.0-beta8",
"Microsoft.AspNet.Diagnostics": "1.0.0-beta8",
"Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta8",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta8",
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-beta8",
"Microsoft.AspNet.Mvc": "6.0.0-beta8",
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta8",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-beta8",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta8",
"Microsoft.AspNet.Tooling.Razor": "1.0.0-beta8",
"Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta8",
"Microsoft.Framework.Configuration.Json": "1.0.0-beta8",
"Microsoft.Framework.Configuration.UserSecrets": "1.0.0-beta8",
"Microsoft.Framework.Logging": "1.0.0-beta8",
"Microsoft.Framework.Logging.Console": "1.0.0-beta8",
"Microsoft.Framework.Logging.Debug" : "1.0.0-beta8",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta8"
},
"commands": {
"web": "Microsoft.AspNet.Server.Kestrel",
"ef": "EntityFramework.Commands"
},
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
"exclude": [
"wwwroot",
"node_modules"
],
"publishExclude": [
"**.user",
"**.vspscc"
],
"scripts": {
"prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
}
}
从那时起,我一直尝试以下操作:
其他一些信息:
因此,我终于找到了问题的原因。
我在计算机上安装了BitDefender防病毒软件,由于某种奇怪的原因,它会导致此行为。如原始帖子中所述,我确实尝试禁用它,但这没有用。我必须完全卸载该软件:(
浪费时间 :(
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句