我有一个带有web开始模板的ASP.NET vNext项目。我添加了一个新的html文件,我希望运行它。但是,当我去localhost:1111/index.html我得到404错误。 grunt文件中是否有特殊配置?如何在Visual Studio 2015中运行index.html文件
4
A
回答
5
HTML文件必须wwwroot文件夹的根目录内。您可以在文件夹内手动移动文件,然后从wwwroot文件夹内编辑它。或者,使用grunt-contrib-copy将Grunt任务设置为将其复制到wwwroot文件夹。
取决于您如何托管项目,您将不得不启用静态文件。一种方法是使用AspNet静态文件包。
在project.json添加您所使用的测试版(它是由存在一些项目模板默认)
"Microsoft.AspNet.StaticFiles": "1.0.0-beta3",
在Startup.cs告诉该应用使用静态文件(这是默认情况下也以一些模板添加)
app.UseStaticFiles();
那么这应该工作...
而且wwwroot文件夹只是在起动模板默认,你可以通过改变这个查看project.json文件并更改webroot属性
"webroot": "wwwroot",
在您的情况下,您可以将其更改为“。”。它会将webroot设置为项目文件夹,但我认为拥有“wwwroot”文件夹会更容易控制可以静态访问的内容。如果您使用任何需要处理为静态文件的语言(例如SASS和TypeScript),那么将源文件放在webroot之外,然后处理它们并将目标设置为webroot是一个很好的工作流程。
相关问题
- 1. 如何在Visual Studio 2015中运行C#代码文件
- 2. 如何在Visual Studio 2015中运行UWP NUnit测试?
- 3. Visual Studio 2015不执行JavaScript文件
- 4. Visual Studio 2015 -Release文件夹
- 5. Visual Studio 2015运行速度极慢
- 6. 如何在Visual Studio 2015中覆盖Cordova App的.projitems文件
- 7. 如何在Visual Studio 2015中禁用PDB文件创建?
- 8. 如何在Visual Studio 2015中添加库,头文件
- 9. 如何在Visual Studio 2015中排除构建文件夹?
- 10. 如何在visual studio 2015中使用easymotion?
- 11. 如何在Visual Studio 2015中使用Flow?
- 12. 如何在Visual Studio 2015中调试Mscorlib.dll
- 13. Visual Studio 2015 - 仅在从GUI构建时运行发布事件
- 14. 如何更新Visual Studio 2015?
- 15. scanf在visual studio中跳过行2015
- 16. 在Visual Studio 2015年
- 17. 如何在visual studio 2012中运行angular2?
- 18. 如何在Visual Studio 2012中运行xunit?
- 19. 如何在Visual Studio 2008中运行Ant?
- 20. StaticResourceExtension在Visual Studio中财产元件2015
- 21. 无法在visual studio 2015中运行android ddms
- 22. 无法在Visual Studio 2015中运行迁移
- 23. 在Visual Studio 2015中重复运行测试失踪图标?
- 24. 本地在TFS 2015中运行Visual Studio负载测试
- 25. 从Visual Studio 2015在docker中运行带有HTTPS的ASP.NET Core
- 26. 如何在Visual Studio 2005中运行Visual Studio 2008项目
- 27. 如何在vb.net下载exe文件(Visual Studio 2015)
- 28. 如何自动缩小visual studio 2015中的Html文件?
- 29. 如何隐藏Visual Studio 2015中的js和js.map文件
- 30. 如何让Visual Studio 2015中的文件夹自动完成?
您的IIS如何配置?你使用IIS Express吗? (与VS一起出现的那个),还是你有完整的IIS安装? – 2015-04-05 10:36:52
如果这是一个vNext项目,您应该可以单击开始(F5)按钮右侧的箭头,然后单击Internet Explorer(或其他浏览器),并在该浏览器中打开它。如果没有,只需右键单击索引文件并选择运行(不带调试)或类似的东西。 – Jase 2015-04-05 10:49:22
IIS是IIS Express,当我点击'运行'时,我得到了基本Web应用程序的主视图 – 2015-04-06 13:20:30