.NET
文章平均质量分 68
dingxiting
这个作者很懒,什么都没留下…
展开
-
win10 系统下如何安装.NET Framework3.5
在win10中安装.NET Framework 3.5无法成功,解决办法是:下载sxs的压缩包链接:https://pan.baidu.com/s/1FWvmO1XzsyGuaLvc5wcEFA提取码:tsuv将下载下来的内容解压后放在 E盘的根目录下打开控制面板 -> 程序 -> 启动或关闭Windows功能 -> 关闭其他.NET Framework服务右击开始 -> 点击命令提示符(管理员)输入 dism.exe /online /enable原创 2020-11-27 09:15:02 · 333 阅读 · 0 评论 -
ASP.NET Core之中间件的使用
目录一、什么是中间件?二、中间件的使用三、常见中间件组件一、什么是中间件?中间件是一种装配到应用管道以处理请求和响应的软件。中间件可以有多个,每个组件可以选择是否将请求传递到管道中的下一个组件;可在管道中的下一个组件前后执行工作。在ASP.NET Core中使用IApplicationBuilder来创建中间件管道。下面是官方给出的中间件管道请求图:二、中间件的使用在默认情况下,中间件的执行顺序是根据Startup.cs文件中,在public void Configure(IApplication原创 2020-11-16 16:59:03 · 333 阅读 · 0 评论 -
.NET面试题汇总(四)
1.ASP.NET身份验证方式及其工作原理。答:Windows身份验证提供程序:提供有关如何将Windows身份验证与Microsoft Internet信息服务(IIS)身份验证结合使用来确保ASP.NET应用程序安全的信息。Forms身份验证提供程序:提供有关如何使用您自己的代码创建应用程序特定的登录窗体并执行身份验证的信息。使用Forms身份验证的一种简便方法时使用ASP.NET成员资格和ASP.NET登录控件,他们一起提供了一种只需要少量或无需代码就可以收集、验证和管理用户凭据的方法。Pass原创 2020-10-30 12:53:01 · 381 阅读 · 1 评论 -
.NET Core的优势
一、什么是.NET Core?.NET Core是微软推出的一个免费、开源的计算机软件框架,它能够适用于windows、linux和macOS,是一个具有跨平台能力的应用程序开发框架。二、.NET Core的优势1…NET Core支持了所有的.NET Standard规范,并兼容.NET标准的所有版本和支持的平台。2.可以跨平台,能够在windows、linux和macOS操作系统上运行。3…NET Core是开源的,开发者不需要完全依赖微软的支持来解决问题,可以利用自己的技术资源来对.NET原创 2020-10-29 14:25:44 · 3085 阅读 · 0 评论 -
.NET面试题汇总(三)
1.简要谈一下.NET架构下remoting和webservice两项技术的立即以及实际中的应用。答:webservice主要是可利用http,穿透防火墙;而Remoting可以利用TCP/IP,二进制传送提高效率。2.switch是否能作用在byte上,是否能作用在long上,是否能作用在string上?答:switch(expr1)中,expr1是一个整数表达式。因此传递给switch和case语句的参数应该是int、short、char、byte、long、string。3.Server.Tr原创 2020-10-28 14:14:57 · 393 阅读 · 2 评论 -
.NET面试题汇总(二)
1.请简述.NET中GC的运行机制。答:垃圾回收是指释放托管堆上不再被使用的对象内存。其过程基本包括:通过算法找到不再被使用的对象、移动对象,使所有仍被使用的对象紧靠托管堆的一边和调整各个状态变量。垃圾回收的运行成本较高,对性能的影响较大。程序员在编写.NET代码时,应该避免不必要的内存分配,尽量减少或避免使用GC.Collect来执行垃圾回收。2.在C#中如何声明一个类不能被继承。答:C#中可以通过关键字sealed来申明一个类型不可被继承,设计中应该为所有不被作为基类的类型添加sealed关键字,原创 2020-10-27 12:20:24 · 398 阅读 · 1 评论 -
.NET面试题汇总(一)
1…NET 和 c#有什么区别?答:.net 一般指的是.net framework,它是一个平台,一种技术。C#指的是一种编程语言,它可以基于.net平台进行应用。2.一列数的规则如下:1、1、2、3、5、8、13、21、34… 求第30位数是多少,用递归算法实现。答:public int Foo(int i){ if(i<=0) return 0; if(i>0 && i<=2) return 1; if(i>2) return foo(i-1)原创 2020-10-26 11:52:13 · 1144 阅读 · 1 评论