如何制作网站连接数据库网站建设与管理试题答案

diannao/2025/10/14 16:53:11/文章来源:
如何制作网站连接数据库,网站建设与管理试题答案,唐山市城市建设档案馆网站,个人做网站流程从.NET Framework 迁移到.NET 5 犹如搬家#xff0c;我们都知道搬家是很痛苦的#xff0c;我们请求搬家公司来减轻我们的压力#xff0c;.NET 升级助手 的作用就类似我们聘请的搬家公司#xff0c;帮助我们处理繁重乏味的迁移工作。.NET 升级助手是一个全局命令行工具… 从.NET Framework 迁移到.NET 5 犹如搬家我们都知道搬家是很痛苦的我们请求搬家公司来减轻我们的压力.NET 升级助手 的作用就类似我们聘请的搬家公司帮助我们处理繁重乏味的迁移工作。.NET 升级助手是一个全局命令行工具可以指导你将.NET Framework应用程序迁移到.NET  5, 在这个迁移过程中自动执行几个步骤。.NET升级助手的代码 https://github.com/dotnet/upgrade-assistant/如果我们的.NET Framework应用程序本身年龄够大是一座屎山难以修复.NET 5确是一种采用当今最先进材料构建的现代绿色住宅.NET 升级助手 能让我们的迁移工作轻松一些它也不是万能的没办法帮助我们把系统搞的更好在我们迁移的过程中还是需要进行一些手动工作的。.NET 升级助手是一款可以在不同类型的 .NET Framework 应用上运行的命令行工具。它旨在帮助将 .NET Framework 应用升级到 .NET 5。在运行此工具后大多数情况下应用将需要更多操作才能完成迁移。此工具会安装可以帮助完成迁移的分析器。它执行下列任务添加有助于升级的分析器确定要升级的项目以及升级顺序将你的项目文件更新为 SDK 格式将你的项目重新定位到 .NET 5将 NuGet 包依赖项更新为与 .NET 5 兼容的版本并删除存在于 .NET 5 中的传递依赖项 packages.config进行 C# 更新以使用其 .NET 5 等效项替换 .NET Framework 模式在适当的地方添加通用模板文件该工具目前支持下列 .NET Framework 应用类型.NET Framework Windows 窗体应用.NET Framework WPF 应用.NET Framework ASP.NET MVC 应用.NET Framework 控制台应用.NET Framework 类库我们将通过迁移运行 .NET Framework 4.7.2的版本的 ASP.NET MVC 应用eShopLegacyMVCSolution来评估 .NET 升级助手.我们使用从电子书“使用 Azure 云和 Windows 容器现代化现有 .NET 应用程序” 的代码  https://github.com/dotnet-architecture/eShopModernizing。准备工作在开始使用升级助手之前请确保您熟悉 Microsoft 的移植文档并了解迁移限制尤其是在迁移 ASP.NET 应用程序时。此外您首先使用.NET Portability Analyzer 工具来了解哪些依赖项支持 .NET 5。这就像在搬家之前打电话给搬家公司了解他们是否可以搬家和不搬家以及可能需要多长时间。在安装 .NET 升级助手之前您必须确保安装好下列工具Visual Studio 2019 16.8 或更高版本需要 Visual Studio因为该工具使用 MSBuild 来处理项目文件.NET 5 SDK该工具还依赖于try-convert将项目文件转换为 SDK 格式的工具。您必须有版本0.7.212201或更高版本才能使用升级助手。在命令行下运行以下命令以安装 .NET 升级助手。它是一个全局工具因此您可以在任何地方运行该命令。dotnet tool install -g try-convert如果已经安装try-convert但需要升级到较新版本请执行以下命令dotnet tool update -g try-convert安装 .NET 升级助手我们现在已准备好安装 .NET 升级助手。为此请从终端执行以下命令dotnet tool install -g upgrade-assistant安装 .NET 升级助手后切换到解决方案所在的文件夹并输入以下命令来运行它。upgrade-assistant upgrade MySolution.sln使用升级助手迁移到 .NET 5首先我将从我的终端运行以下命令。默认命令就可以工作但是如果需要您可以传递其他参数例如--verbose.upgrade-assistant upgrade eShopDotNet5MVC.sln该工具执行并向我们显示它将执行的步骤。对于流程中的每个步骤我们可以应用流程中的下一步、跳过它、查看详细信息或配置日志记录。大多数情况下您需要选择Apply next step。为了节省一些时间您可以按回车来执行此操作。当该工具启动时它会在项目的根目录中放置一个日志文件log.txt第一步是备份项目。.NET 升级助手会询问您是要为备份使用自定义路径还是默认位置。完成后我们就可以转换项目文件了。第二步是将项目文件转换为 SDK 样式.NET 5 项目使用的是 SDK 格式。在此步骤中升级助手使用该ry-convert工具将你的项目文件转换为该 SDK 格式。在此过程中我们看到该工具警告我们一些导入如System.Web迁移后可能需要手动干预。第三步是清理Nuget包的引用关系第四步是更新TFM.NET 升级助手会将目标框架名称 (TFM) 更新为 .NET 5.0。在我的情况下值从net472更改为net5.0。第五步是更新 NuGet 包升级助手更新 TFM 后它会尝试更新项目的 NuGet 包。该工具使用分析器来检测要删除的引用以及要使用.NET 5版本升级的软件包。然后该工具更新包。第六步是添加模板文件该工具更新任何 NuGet 包后它会添加任何相关模板文件。ASP.NET Core 使用模板文件进行配置和启动。这通常包括Program.csStartup.csappsettings.json和appsettings.development.json。第七步是迁移应用程序配置文件现在升级助手已准备好迁移我们的应用程序配置文件。该工具确定支持哪些设置然后将任何可配置的设置迁移到我的appSettings.json文件中。完成后该工具system.web.webPages.razor/pages/namespaces通过_ViewImports.cshtml使用对 的addTagHelper引用进行更新来迁移Microsoft.AspNetCore.Mvc.TagHelpers。第八步是更新Razor 文件修复Razor 文件里面的代码第九步是更新 C# 源代码.NET升级助手将C代码引用升级到其.NET Core 版本。您会在终端中看到列出的几个步骤 - 并非所有步骤都适用。在这些情况下它们将被跳过并标记为[Complete].就这个例子来说该步骤首先删除任何using引用 .NET Framework 命名空间的语句例如System.Web. 然后它确保我的ActionResult调用来自Microsoft.AspNetCore.Mvc命名空间。最后升级助手确保我不使用ASP.NET Core 不支持的HttpContext.Current 。最后一步是评估下一个项目。由于我们的解决方案只有一个项目因此该工具退出。现在工具已经帮我们完成大部分的迁移工作了最后一步就是要我们手动修复剩余的问题了。仍然需要整理一些东西。大多数这些问题涉及 ASP.NET Core 如何处理启动、配置和捆绑。在ASP.NET Core不再需要Global.asax和Global.asax.cs文件 ASP.NET Core的Startup.cs 依赖注入模式替换了全球应用程序事件模型。您不需要的App_Start文件夹或其中的任何文件BundleConfig.csFilterConfig.cs和RouteConfig.cs继续把它删除了。执行此操作后您剩下的大部分错误都与静态资源的捆绑有关。ASP.NET Core 可与多种捆绑解决方案配合使用。阅读捆绑文档并选择最适合您的项目的方法。最后解决任何仍然存在的问题。这个示例的变化很小。例如在我的_Layout.cshtml文件中我们必须注入一个IHttpContextAccessor来访问HttpContext.Session并且我还需要清理一些ActionResult响应。虽然升级助手可以满足您的大部分用例但它有一个可选的辅助功能模型允许您自定义升级步骤而无需自己修改工具。例如您可以将NuGet软件包显式映射到其替换版本添加自定义模板文件并添加自定义升级步骤。首先您将包含一个ExtensionManifest.json文件该文件定义工具在何处找到不同的扩展项。您需要一个清单但以下所有元素都是可选的因此您可以仅定义您需要的内容具体请参考文档 https://github.com/dotnet/upgrade-assistant/blob/main/docs/extensibility.md 。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92600.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

教学平台网站开发装修方案

crontab的基本格式: f1  f2  f3  f4  f5  command 分  时 日  月  周  命令 第一列f1代表分钟1~59:当f1为表示每分钟都要执行;为/n表示每n分钟执行一次;为a-b表示从第a分钟到第b分钟这段时间要执行;为a,…

南昌做网站的公司哪家好wordpress主题版权

lsblk查看分区 Linux分区 挂载的经典案例 1. 虚拟机增加磁盘 点击这里,看我的这篇文章操作 添加之后,需要重启系统,不重启在系统里看不到新硬盘哦 出来了,但还没有分区 2. 分区 还没有格式化 3. 格式化磁盘 4. 挂载 5. 卸载…

怎么在自己做的网站上发视频临清网站优化

文章目录 前言C(Consistency 数据一致性)A(Availability 服务可用性)P(Partition Tolerance 分区容错性)CAP理论最后 前言 你好,我是醉墨居士,我一起探索一下分布式系统的三字真经C…

如何在网站投放广告研究生网站 建设 需求

常用查询 对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理; 例如:只取10条数据、对查询结果进行排序或分组等 一、按关键字排序 ps:类比与windows任务管理器 使用select 语句可以将需要的…

1688精品货源网站入口wordpress 怎么加速

一、Qwen2-VL简介 Qwen2-VL是Qwen-VL的升级版本,能力更强,性能全面提升。尤其是72B参数的版本更是取了惊人的成绩。它可以读懂不同分辨率和不同长宽比的图片,在 MathVista、DocVQA、RealWorldQA、MTVQA 等基准测试创下全球领先的表现&#xf…

wordpress制作商城郑州纯手工seo

问题:在Java里怎将字节数转换为我们可以读懂的格式? 在Java里怎将字节数转换为我们可以读懂的格式 像1024应该变成"1 Kb",而1024*1024应该变成"1 Mb". 我很讨厌为每个项目都写一个工具方法。在Apache Commons有没有这…

培训机构网站设计好吗网站开发的结论

21. 合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 这题虽然也做出来了,但是做得不好,用了额外的新节点去组成新的链表。其实直接改变原有链表的指向就行了,不用开那么多…

宝安网站 建设seo信科贵州建设厅监理协会网站

前言 随着现代软件系统日益复杂和用户规模的不断增长,分布式架构成为了保持系统高可用性与高性能的标准解决方案。然而,随之而来的是对系统容量治理的新挑战。在这样的背景下,容量治理成为了分布式系统设计和运维中不可或缺的一环。要确保系…

正规营销型网站培训中心营销网站建设网站开发

python项目导入eclipse的步骤: 1、首先,打开Eclipse集成开发程序,在菜单栏上点击“File(F)”,在弹出来的列表中点击“导入(I)...”。 2、在弹出来的“导入”窗口中,选择“常规”选项中的“现有…

送给做网站的锦旗语杭州最专业的seo公司

在数字媒体时代,视频已经成为信息传递的主要方式之一。那如何让视频在众多内容中脱颖而出,吸引更多的观众呢?除了内容本身的质量外,视频的封面也是吸引的关键因素之一。下面一起看云炫AI智剪如何通过视频剪辑方法从视频中提取封面…

哪里有手机网站建设公司网站建网站建设seo帮帮您

解析 一直在路径可逆上做功夫,跑偏了。 题目可以转化为一个模型:给出一张无向图,每次可以移动到未移动过的点上,不能移动者判负。 这个的做法就是判断是否完美匹配,完美匹配则后手必胜,否则先手必胜。 …

ae模板下载网站推荐企业网站如何设计网页

转载自 jar包天天见,可是你知道它的运行机制吗 今天介绍两个大家每天都在用但是却很少去了解它的知识点:spi 和 jar 运行机制,废话不多说,开始正题。 spi spi 是 Java 提供的一套用来被第三方实现或者扩展的 API ,…

泉州人才网网站seo诊断分析和优化方案

很多去意大利留学的学生会选择去米兰大学留学,那么留学米兰大学需要了解哪些重要事项呢?跟着出国留学网来看看吧!欢迎阅读。意大利留学米兰大学解析院校基本信息欧洲排名7所在省州伦巴第大区所在城市Milano学校性质公立建校年代1923年学校人数60406人官方…

网站建设维护天津网站优化怎么样

Exception: Gradle task assembleDebug failed with exit code 1 解决方案: 1.讲当前文件的distributionUrl值改为 https://mirrors.cloud.tencent.com/gradle/gradle-7.4-all.zip

知名网站制作全包建个人免费网站用哪个

据佳能官方透露,佳能RF 1.4、RF 2增倍镜与RF 100-500mm F4.5-7.1 L IS USM镜头并不完全兼容。在安装使用两款增倍镜时,用户需将RF 100-500mm镜头变焦环的变焦位置移动到超过300mm的远摄区域。而在搭配增倍镜后,镜头变焦范围将限定在300-500mm…

东南亚cod建站工具网站建设资格预审公告

1、低级语言和高级语言 计算机指令程序:0、1 组成的机器指令序列。特点:效率低、可读性差、难以维护。 汇编指令:用常用的符号代替0、1 序列来 表示机器指令,例如用ADD表示加法。 高级语言:面向对象设计的各类应用的程…

营销型网站制作的方法wordpress网站缩

目录 使用编辑器脚本注意函数解释信息调试方法键盘获取方法脚本练习 最近发现常用键盘的上下左右箭头去操作输入输出问题感觉很不是滋味,不像Linux那样,有vim的使用,就想着有没有什么方法更快捷,更方便的去使用电脑键盘&#xff0…

做网站放到百度上需要什么wordpress搭建拒绝访问

文章目录 前言双变量数据分类型数据对分类型数据--二维表分类对分类--复式条形图分类对数值--并列箱线图 数值型数据对数值型数据散点图相关系数 练习 前言 上一篇文章介绍的是单变量数据,本篇将介绍双变量数据。 双变量数据 描述分类数据对分类数据的描述方法&am…

深圳横岗做网站的h5网站后台管理模板

联想一键恢复系统教程?下面我们来看一看吧。 联想不同类型的电脑进入一键恢复界面的方法不一,台式机一体机就在电脑开机出现联想logo界面时按下FnF2组合键。 联想一键恢复系统教程 笔记本则寻找一键恢复按键,在电脑电源关闭的情况下按住几秒钟即可进…

中英文双语的网站怎么建设php个人网站简洁

找零 Z国的货币系统包含面值1元、4元、16元、64元共计4种硬币&#xff0c;以及面值1024元的纸币。 现在小Y使用1024元的纸币购买了一件价值为N(0 < N≤1024)的商品&#xff0c;请问最少他会收到多少硬币&#xff1f; 思路 运用if语句进行判断分类 代码实现 int main() {…