首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

这很让人困惑..。我正在创建.net核心web应用程序,可以看到支持.NetCore的.NetFramework

这很让人困惑..。

首先,需要明确一点,.NET Core 和 .NET Framework 是两个不同的技术栈。.NET Core 是一个跨平台的开发框架,而 .NET Framework 是 Windows 平台上的开发框架。

对于创建 .NET Core Web 应用程序,你可以使用以下步骤:

  1. 安装 .NET Core SDK:首先,你需要安装 .NET Core SDK,可以从官方网站下载并按照指引进行安装。
  2. 创建项目:使用命令行工具或者集成开发环境(IDE)如 Visual Studio,可以创建一个新的 .NET Core Web 应用程序项目。你可以选择使用命令行工具的 dotnet new 命令创建项目模板,或者使用 IDE 的项目创建向导。
  3. 编写代码:在项目中,你可以使用 C# 或者其他 .NET Core 支持的编程语言编写你的应用程序逻辑。你可以使用 .NET Core 提供的丰富的类库和框架来开发前端和后端功能。
  4. 构建和运行:使用命令行工具的 dotnet build 命令可以构建你的应用程序,使用 dotnet run 命令可以运行应用程序。如果使用 IDE,通常可以通过点击相应的按钮来构建和运行应用程序。

关于支持 .NET Core 的 .NET Framework,目前并不存在这样的概念。.NET Core 是一个独立的开发框架,不依赖于 .NET Framework。.NET Core 的设计目标是跨平台和轻量级,而 .NET Framework 则是为 Windows 平台提供的全功能开发框架。

希望以上信息能够帮助你理解和解决问题。如果你有其他关于云计算或者其他技术领域的问题,欢迎继续提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 高性能微服务网关.NETCore客户端Kong.Net开源发布

    前言 项目地址:https://github.com/lianggx/Kong.Net支持使我们更加强大,请单击 star 让更多 .NETCore 认识它。...Github 地址:https://github.com/Kong/kong Kong Logo 是金刚,是一个支持云原生应用高性能网关,于 2015 年开源,其核心价值在于高性能和可扩展性,Kong...上面绿色输出部分,表示服务注册成功,蓝色部分,表示 Kong 正在执行对 Kong.Net 客户端检查,从运行情况来看,已经完美运行成功了。...项目地址:https://github.com/lianggx/Kong.Net支持使我们更加强大,点击 star 让更多 .NETCore 认识它,从而能在 .NETCore 路上更快速前行...如果你非常喜欢这个项目,想成为该项目的贡献者,请及时联系博主,希望有更多朋友加入进来,毕竟一个维护太难了。

    1.3K20

    高性能微服务网关.NETCore客户端Kong.Net开源发布

    前言 项目地址:https://github.com/lianggx/Kong.Net支持使我们更加强大,请单击 star 让更多 .NETCore 认识它。...Github 地址:https://github.com/Kong/kong Kong Logo 是金刚,是一个支持云原生应用高性能网关,于 2015 年开源,其核心价值在于高性能和可扩展性,Kong...上面绿色输出部分,表示服务注册成功,蓝色部分,表示 Kong 正在执行对 Kong.Net 客户端检查,从运行情况来看,已经完美运行成功了。...项目地址:https://github.com/lianggx/Kong.Net支持使我们更加强大,点击 star 让更多 .NETCore 认识它,从而能在 .NETCore 路上更快速前行...如果你非常喜欢这个项目,想成为该项目的贡献者,请及时联系博主,希望有更多朋友加入进来,毕竟一个维护太难了。

    1.1K40

    高性能微服务网关.NETCore客户端Kong.Net开源发布

    前言 项目地址:https://github.com/lianggx/Kong.Net支持使我们更加强大,请单击 star 让更多 .NETCore 认识它。...在很多时候,我们想要在项目中引入高性能开源网关 Kong 时候,苦于没有 .NETCore 客户端而放弃,Nuget 仓库曾经有一个 .NETFramework 版本客户端,但是已经年久失修了,可见开源项目的维护极其不易...Github 地址:https://github.com/Kong/kong Kong Logo 是金刚,是一个支持云原生应用高性能网关,于 2015 年开源,其核心价值在于高性能和可扩展性,Kong...,还有丰富第三方插件,以及用户体验良好仪表盘操作界面(Konga另一个开源作品),可以说,Kong 具备了一个优秀网关所必须所有能力,支持 docker 部署,使用 postgresql 进行数据持久化...项目地址:https://github.com/lianggx/Kong.Net支持使我们更加强大,点击 star 让更多 .NETCore 认识它,从而能在 .NETCore 路上更快速前行

    1.2K20

    详解Net Core Web Api项目与在NginX下发布

    测试环境 操作系统:windows 10 开发工具:visual studio 2019 框架:Net Core 3 Net Core Web Api项目创建 首先创建一个Net Core Web Api...首先选择Asp.Net Core Web应用程序,如下图: ? 然后修改项目名称,如下图: ? 然后选择Api选项,如下图: ? 项目创建完成,如下图: ?...可以看到,图中请求端口44317,并不是我们设置5180,因为,调试时使用是快速IIS来启动项目,等到发布后,就自然使用5180端口了。...而这种为Controller提供入参行为,在NetCore中是可以自定义增加;现在我们简单增加一个对象。...修改配置中部署模式为【独立】,目标运行时为【win-x64】(因为测试机是X64)。 然后点击保存,页面返回上一级,然后点击创建配置文件。 然后系统进入发布界面,如下图: ?

    1.4K30

    Asp.NetCore轻松学-部署到 IIS 进行托管

    IIS部署 对于从传统 .NetFramework 迁移到 .NetCore 企业来说,选择 IIS 方式部署 .NetCore 方式可以最大化利用现有服务器资源,同时还规避了现有技术人员对 Linux...需要学习其它内容 2.1 IIS 中两种托管方式 部署到 IIS .NETCore 应用程序可以选择两种不同托管模式,分别是“进程内托管” 和 “进程外托管”,选择哪种托管模式取决于个人,但是一般推荐使用...Asp.Net Core web.config 配置文件 <?...实际上就是告诉 IIS ,当前应用程序不使用 IISHttpServer,改为使用 Kestrel 服务器 不同托管模式下代码变化 当你在 Program.cs 中使用默认代码创建服务器时候,不管使用是...() 后面紧跟 .UseIISIntegration(),这样你就可以愉快切换来切换去了(但是测试结果是必须移除); 或者,像下面的代码,使用 .UseKestrel() .UseIIS() .UseIISIntegration

    2.8K30

    .NET Core 3和对Windows桌面应用程序支持

    我们已经听到了许多针对.net核心桌面应用程序请求,现在正在分享了我们计划。 .NET Core对桌面程序好处 对于桌面应用程序来说,. net Core有很多好处。...有一些是值得明确指出: 性能改进和其他运行时更新,会让你用户高兴 非常容易使用或测试新版本 支持机器全局和应用程序本地部署 在Visual Studio中支持.NET核心CLI工具和sdk样式项目...net Core。它具有很多部署灵活性。 当新.net Core版本发布时,您可以一次更新一个应用程序,而不必担心影响其他应用程序。新.net核心版本安装在新目录中,现有的应用程序不使用。...对于需要最大隔离情况,您可以应用程序中部署. net Core。我们正在开发新构建工具,将你应用程序和.net核心作为一个新可执行文件捆绑在一起。...我们知道兼容性对于将现有桌面应用程序迁移到.net Core 3每个人来说都是非常重要。我们将继续测试应用程序,并向. net核心添加更多功能来支持它们。

    2.2K40

    Async,Await和ConfigureAwait关系

    要避免这个问题,可以使用ConfigureAwait方法和false参数。当你用这个方法时候,这将告诉Task它可以在任何可用线程上恢复自己继续运行,而不是等待最初创建线程。...因此,ASP.NETCore应用程序在技术上不需要任何ConfigureAwait(false)逻辑,因为它是多余。...但是,如果在开发有一个使用.NETStandard库,那么强烈建议仍然使用.ConfigureAwait(false)。在.NETCore中,自动是无效。...但是随着.NET5是由.NETCore构建,所以未来大多都是.NetCore调用.Netstadard,你如果不准备让.NetFramework调用你standard库,大可不必兼容。...虽然最终会让你感到心累,因为要检查所有调用是否设置此属性。 开销 虽然async/ await可以极大地增加应用程序一次处理请求数量,但是使用它是有代价

    69910

    BCVP第2期:项目已完成升级.NET5.0

    当然,也是二话不多说,直接开始升级更新,先用Blog.Core项目测试,大家也可以先用这个项目试试,如果没啥问题,可以放心升级自己线上产品,当然,还是是建议升级,很多公司都直接把测试版上了生产环境了...,比如:cnblogs.com,dot.net,bing.com什么,稳定性是靠,特别是在性能提升和降低web应用托管成本上有很好表现,当然如果你已经会了netcore3.x,不用担心升级带来压力...(更新VS Installer) 这里是目前知识安装了web开发相关功能组件 (安装核心功能组件) 我们切换顶部栏目,可以看到第一个就是.NET5运行时: (支持运行时) 当然,如果你要开发移动端和桌面应用程序...2、更新项目 这个就更简单了,自从netcore3.0稳定了以后,无论是升级到LTS3.1,还是.NET5.0,都是特别简单,直接修改项目文件.csproj就行: (更新csproj文件) 当然...除此之外,可以看到,如果新建API项目,右侧多了一个OpenAPI支持,勾选框可以看到,其实是我们经常使用Swagger,可见官方也默认了这种方式。

    47110

    ​monosys as 1ddlang语言选型+1ddcodebase实践选型绿色monodevelope集成常见多语言

    net支持多种常见语言,如果将它独立出来,很容易得到一种“langone”发布包,如题目所指那样,可以作为1ddlang,1ddcodebase一种明确参考实现。...而mono作为.net变体,与.net生态不同是,它最适合拿来定制和集成,且与.net高度兼容,且有monodevelop,xsp这样完善工具生态支持,其多种语言如ironpy,ironruby实现都在...再确定要找mono版本,网上难找到.net与mono版本对应关系了,这个也要最好最低兼容.net4.0,最初选择是Mono 2.10.8(相当于NET with asp.net 4.0?)...除了OS不开源,微软终于开源了它最珍贵语言套件,绝非为了拥抱移殖化必须开源,不如说开源其实是微不足道,其最终正是为了实现.net真正使命 —- 组件化语言不需要太复杂语言级整包打包(因此.netcore...其实mono可以完成通过mkbundle或精简某个应用不需要assembly部件,来达到.net core同样效果(绿色发布.net应用而不需要附带宠大.netfx托管运行时)。

    68010

    ASP.NET CORE 启动过程及源码解读

    现在这里使用.NETCORE 3.1 最新稳定发布版本来进行以上问题解析,带大家解决以上问题疑惑,学习完大家会对ASP.NETCORE 项目会有一个不一样理解和领悟. ---- 启动过程 刚刚接触...ASP.NET Core应用程序拥有一个内置Self-Hosted(自托管)Web Server(Web服务器),用来处理外部请求。 不管是托管还是自托管,都离不开Host(宿主)。...在ASP.NET Core应用中通过配置并启动一个Host来完成应用程序启动和其生命周期管理。而Host主要职责就是Web Server配置和Pilpeline(请求处理管道)构建。...我们现在来创建一个ASP.NETCORE WEB 项目 步骤如下 文件-> 新建 -> 项目 -> 选择ASP.Net Core Web应用程序 -> 选择.NETCORE 3.1 框架 如图: 创建项目后我们从...以前ASP.NET web项目是需要搭建在iis 中托管运行,但是ASP.NETCORE 项目可以直接通过命令行进行托管运行,运行后可以直接浏览器打开,你们有没有考虑过为什么?

    4.3K30

    .NET Core 很酷,你不得不知!

    当时,正在个人 MacBook 上使用 C#和.NET Core 开发 Web 应用程序使用 Lambdas 函数,Linux EC2 和 Docker 容器在 AWS 上使用 GitLab...ASP.NET 运行时:提供了一个框架,用于构建基于云互联网应用程序,例如 Web 应用程序,IoT 应用程序和移动后端。...ASP.NET Core 是一个框架和一组库,可以用来构建 Web 应用程序Web API。...好吧,很酷,我们很容易在控制台上写了一行,但是有些网络 Web 呢? 好吧,这也很容易做到!...在阅读完之后,真的希望你对.NET Core 看法有所改变:微软在多年前对.NetCore 进行开源, .NetCore 不仅仅只支持 Windows、而是可以跨平台和开源,令人兴奋是是,到 2019

    97030

    【BCVP】项目升级,无缝对接 .NET 5

    项目已经升级到了5.x,在GitHub单独分支,不过没有修改什么代码,仅仅是升级了,但是恰恰是证明了NETCore3.1是和NET5是无缝对接,这也是当时在升级3.1时候,对2.2小伙伴说那句话...关于 .NET 5.0 说明 随着多个版本陆陆续续结束支持,慢慢也进入新进旧去时代 官方有个说法: .NETCore是.Net未来,而.NET5又是.NETCore未来发展。...从上文看出来,有一个核心就是和JAVA互操作,这次是双向哟,其他一些更新你可以看看官网: https://docs.microsoft.com/zh-cn/dotnet/core/compatibility...版本 其实如果运行.NET5,有两种方式,第一种是使用我们目前正在vs2019企业版,但是只能使用到.NET5第七个预览版本(因为vs2019只能升级到16.7),如果想要尝试最新第八版本,...,可以看到是无缝对接,我们并没有做其他多余操作,当然,.Net5带来好处这里并没有体现太多,比如c#9.0还没体现出来,你可以自己尝试尝试。

    1K20
    领券