VR虚拟现实技术为文旅带来新的希望
改完保存。 这时候,应该可以注意到,项目的发生了变化:
这时候,应用已经从Console转为了Web应用。 Asp.Net Core框架提供了Host供Web加载。我们需要做的,是把Host构建器加到程序中。通常,我们需要两个构建器:
1. 配置通用主机 通用主机在Microsoft.Extensions.Hosting.Host中,主要给Web应用提供以下功能:
加入通用主机很简单,就一个方法CreateDefaultBuilder: 这里面,OutputType告诉编辑器这个工程编译后可以直接执行,TargetFramework定义运行的框架。 注意,这个框架字串有个对照表:net5.0对应的是.Net 5.0;如果你想用Dotnet Core 3.1,对应的字符串是netcoreapp3.1,而不是net3.1。准确的说,3.1是.Net Core 3.1,而5.0是.Net 5.0。不用太纠结,微软的命名规则而已。 这就是控制台应用Console的初始状态。 下面,我们看看这个工程如何转变为Web应用。 二、转为Web应用 第一件事,我们需要改动demo.csproj项目定义文件。 Web应用跑在WebHost上面,而不是从直接执行。所以,我们需要把OutputType项去掉。
另外,SDK也需要改一下。Console我们用的是Microsoft.NET.Sdk,Web应用要改成Microsoft.NET.Sdk.Web: (编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |