我正在遵循一些指导来学习angularjs和WebAPi,但是遇到了创建新空项目的问题。 每次我尝试运行我在wwwroot中创建的index.html页面时,都会收到404错误。 如果我只是从文件资源管理器加载index.html,它可以正常工作。
由于我一直试图解决这个问题一段时间,我决定尝试创建一个新的Web应用程序项目,看看启动项目是否有效,并且它工作正常,包括从中复制的index.html我的另一个项目。 所以我很困惑为什么我不能让iis在一个空的项目解决方案中启动我的页面,我尝试重新创建它4次,使用Microsoft.ASPnetcore.MVC作为依赖项的组合,或者还原为Microsoft.ASPnet .Mvc
这就是我的project.json的依赖性看起来像
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.0",
"Microsoft.AspNetCore.StaticFiles": "1.0.0"
},
我还将它与Web应用程序模板进行了比较,除了记录器依赖项之外,没有什么不同。 我不想使用Web应用程序模板,因为它需要更多时间来删除我即将开展的项目所不需要的所有垃圾。
任何帮助将不胜感激。
`
答案 0 :(得分:0)
今天早上开始工作正常,虽然我只能使用Microsoft.AspNetCore.Mvc,但我的应用程序不再像Microsoft.AspNet.Mvc的旧引用那样