HTML5技术

通过几个Hello World感受.NET Core全新的开发体验 - Artech(3)

字号+ 作者:H5之家 来源:博客园 2016-07-01 18:00 我要评论( )

由于我们使用到了Razor引擎,我们同样需要将相关的NuGet包Microsoft.AspNetCore.Razor.Tools按照如下的方式添加到project.json文件中。除此之外,基于View动态编译的需要,我们需要添加一个名为preserveCompilation

由于我们使用到了Razor引擎,我们同样需要将相关的NuGet包“Microsoft.AspNetCore.Razor.Tools”按照如下的方式添加到project.json文件中。除此之外,基于View动态编译的需要,我们需要添加一个名为“preserveCompilationContext”的编译选项,并将其值设置为true。

: {: :: :: {: {: "1.0.0" 23: } 24: }, 25: "imports": "dnxcore50" 26: } 27: } 28: }

除此之外,View的定位依赖于一个根路径,所以我们需要按照如下的方式调用WebHostBuilder的UseContentRoot方法将当前目录设置为此根目录。

Microsoft.AspNetCore.Builder;ConsoleApplicationProgramMain(string[] args) 10: { 11: new WebHostBuilder() 12: .UseKestrel() 13: .UseStartup<Startup>() 14: .UseContentRoot(Directory.GetCurrentDirectory()) 15: .UseUrls("http://localhost:8888/", "http://localhost:9999/") 16: .Build() 17: .Run(); 18: } 19: } 20: }

当我们按照上面的方式启动这个ASP.NET Core MVC应用后,如果我们利用浏览器访问与注册路由相匹配的目标地址(“:9999/foobar”),可以得到如下所示的相应结果。源代码下载:netcore.helloworld5

image

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • ABP入门系列(16)——通过webapi与系统进行交互 - 『圣杰』

    ABP入门系列(16)——通过webapi与系统进行交互 - 『圣杰』

    2017-04-25 09:04

  • 聊聊这几个星期的面试感受吧,内容太长。。慢慢更新吧 - 秦随境迁

    聊聊这几个星期的面试感受吧,内容太长。。慢慢更新吧 - 秦随境迁

    2017-04-13 13:03

  • 有个程序猿要去当CEO了:(一)事情始末 - Hello森林木

    有个程序猿要去当CEO了:(一)事情始末 - Hello森林木

    2017-03-19 10:00

  • HBuilder开发App Step1——环境搭建,HelloMUI 以及真机调试 - 敢言

    HBuilder开发App Step1——环境搭建,HelloMUI 以及真机调试 - 敢言

    2017-02-20 12:00

网友点评
>