.net面试中的一些常见问题与答案

1、页面传值的方式及其优缺点?
Session,Application,Cookies,Requst.QueryString,Requst.Form,Server.Transfer(通过Context.Handler接收整个页面)
2、ASP.NET身份验证方式及其工作原理
Windows 身份验证提供程序
提供有关如何将 Windows 身份验证与 Microsoft Internet 信息服务 (IIS) 身份验证结合使用来确保 ASP.NET 应用程序安全的信息。
Forms 身份验证提供程序
提供有关如何使用您自己的代码创建应用程序特定的登录窗体并执行身份验证的信息。使用 Forms 身份验证的一种简便方法是使用 ASP.NET 成员资格和 ASP.NET 登录控件,它们一起提供了一种只需少量或无需代码就可以收集、验证和管理用户凭据的方法。
Passport 身份验证提供程序
提供有关由 Microsoft 提供的集中身份验证服务的信息,该服务为成员站点提供单一登录和核心配置文件服务。

3、webservice是什么?对其的了解?
webservice
是微软针对面向服务(SOA)编程开发出来的一种技术,它使用了wsdl描述语言来声明一个可被引用到的服务的接口,使用SOAP简单对象访问协议来进行
俱体数据的传输,比如方法参数及返回值。SOAP中传输的对象都是被序列化后的XML格式的数据,是可以穿透防火墙,进行不同应用之间的对象传输。

4、UDP链接与TCP链接有什么异同?
UDP协议不一定提供可靠的数据传输,也就是说该协议不能保证数据准确无误地到达目的地。但是,假如你的程序的目标是尽快地传输尽可能多的信息时可使用UDP来实现,比如QQ、YY语音等聊天程序。
TCP/IP提供可靠的数据传输,并在相互进行通信的设备或服务之间保持一个虚拟连接。在数据包接收无序、丢失或在交付期间被破坏时,负责数据恢复。

5、.NET remoting 技术 与webservice技术的比较?
Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都定义为TCP,这样比Web Service稍为高效一些
Remoting不是标准,而Web Service是标准;
Remoting一般需要通过一个WinForm或是Windows服务进行启动,而Web Service则需要IIS进行启动。
在VS中,专门对Web Service的调用进行了封装,用起来比Remoting方便
Remoting一般用在C/S的系统中,Web Service是用在B/S系统中

6、JS、JQUEY Ajax 不知道如何应用?
js是脚本语言
jquey是js脚本语言的函数库,该库使的JS的应用变的更加丰富。
Ajax是用js或jquey结合服务器端开发语言实现的一种异步访问数据的技术(本页无刷新的访问服务器上的数据。)
7、简述 WCF 与 WPF 技术。
WCF与WPF之间没有直接的关系。
WCF是指Windows通信基础,是一种将Remoting、webservice、tcp/ip等技术整合在一起的,使用更加方便的分布式应用系统。主要目的用来实现对象在不同应用中的传输使用。
WPF是微软新一代图形系统,运行在.NET Framework 3.0以上框架,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。WPF使用XAML作为前端表现,用C#语言来实现后台编程。

8、DIV 标签与 标签的区别?
DIV(division)是一个块级元素,可以包含段落、标题、表格,乃至诸如章节、摘要和备注等。
而SPAN 是行内元素,SPAN 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用SPAN。

9、Webconfing的常用节点配置的方法?
一般用来设置一些在程序中要应用的常量信息。
一般用来设置在程序中的链接字符串
用来设置session或cookies的状态
根据文件名或扩展名来调用对应请求映射到相应的处理程序
所有的请求都映射到相应的处理程序

10、Asp.net 与 ASP的区别?
asp是asp.net 的前身,他们都是服务器端动态编程技术,asp是在服务器端解释执行的,asp一般使用vb脚本作为编程语言。ASP.NET则是一种编译执行的技术,在对asp.net编程时一般使用c#,也有人在使用vb.net
11、什么是 Serverlight 技术?
Serverlight 是wpf的子集,主要是针对web及手机应用做开发的,目的与wpf一样,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。同样使用了xaml作为表现C#作为编程语言。
12、XML技术及其应用?
XML
在ASP.NET中的应用一般作为保持数据格式来使用,比如说在ADO.NET中的DATATABLE及DATASET对象。有时候也用来存放数据,也可

以用来将对象序例化成一个XML文档,使用时再将其反序例化。在.net的webservice中,XML也是用来保存一般格式,比如wsdl与soap
都是基于xml的。同时wpf及Serverlight
中的xaml前端表现语言,也是基于xml的。当然xml可以结合xsl实现前台界面的表现,但是其本身是无法做到的。
13、微软的新技术及其应用?
MVC3.0及MVC中新的模板引擎Razor技术,将原来的aspx文件改为了cshtml文件。并且内部的语法更为简洁,不需要再用 来声明C#语句,而使用@来声明。
WCF、WPF、XAN、Serverlight 、Linq 、EntityFremwork、云计算等。“私有云”。
14、项目做好如何发布及部署?
B/S项目,可以对着右建直接发布,发布后,项目中的.cs文件全部被打包到.dll中。 再通过IIS的站点管理,将项目部署到IIS服务器上即可。其中需要注意web.config中的身份验证的配制。

时间: 2024-10-21 21:27:47

.net面试中的一些常见问题与答案的相关文章

面试时面试官想要听到什么答案 关于es6中let、const、promise、块级作用域的问题

前言 前面写了一篇关于vue方面问题的面试题(面试时面试官想要听到什么答案(关于一些vue的问题)),感谢大家的阅读和意见,今天整理了一下我面试时经常会问到的一些关于es的问题,写了这篇文章,感谢拨冗翻阅拙作,敬请斧正.因为最近比较忙es6的问题就写了这些,写的比较水了,这些也是我比较常问的还有一些比较碎的内容面试问了但本文未体现只挑选了重点的,class和symbol也是两个重点,因为我了解不深所以就没有去问这两个 - -下面进入正文,本文会列举一些平时面试时问到的问题和答案,并说明我在当时问

面试中关于Java你所需知道的的一切

本篇文章会对面试中常遇到的Java技术点进行全面深入的总结,帮助我们在面试中更加得心应手,不参加面试的同学也能够借此机会梳理一下自己的知识体系,进行查漏补缺. 1. Java中的原始数据类型都有哪些,它们的大小及对应的封装类是什么? (1)boolean boolean数据类型非true即false.这个数据类型表示1 bit的信息,但是它的大小并没有精确定义. <Java虚拟机规范>中如是说:“虽然定义了boolean这种数据类型,但是只对它提供了非常有限的支持.在Java虚拟机中没有任何供

面试中关于Java中涉及到知识点(转)

本篇文章会对面试中常遇到的Java技术点进行全面深入的总结,帮助我们在面试中更加得心应手,不参加面试的同学也能够借此机会梳理一下自己的知识体系,进行查漏补缺. 1. Java中的原始数据类型都有哪些,它们的大小及对应的封装类是什么? (1)boolean boolean数据类型非true即false.这个数据类型表示1 bit的信息,但是它的大小并没有精确定义. <Java虚拟机规范>中如是说:“虽然定义了boolean这种数据类型,但是只对它提供了非常有限的支持.在Java虚拟机中没有任何供

工作和面试中的单例

单例是什么?单例是一种特殊的类,用于确保只有一个对象,同时提供一种全局访问这个对象的方法.最近在工作中体验了一把5分钟将一个类改造成单例,感觉还是蛮不错的,所以我决定写一篇文章,跟大家交流技术和经验. 单例的原理是利用C++中的静态成员变量和静态成员函数,同时禁用构造函数的方法,达到只有一个对象实例的目的. 具体来说,设计一个单例的要点如下: (1)类的静态成员变量是该类的指针. (2)类的静态成员函数负责返回唯一的实例,当(1)中的指针不为空时就直接返回,否则为该指针new一个对象. (3)类

面试题_125_to_133_Java 面试中其他各式各样的问题

这部分包含 Java 中关于 XML 的面试题,JDBC 面试题,正则表达式面试题,Java 错误和异常及序列化面试题 125)嵌套静态类与顶级类有什么区别?(答案)一个公共的顶级类的源文件名称与类名相同,而嵌套静态类没有这个要求.一个嵌套类位于顶级类内部,需要使用顶级类的名称来引用嵌套静态类,如 HashMap.Entry 是一个嵌套静态类,HashMap 是一个顶级类,Entry是一个嵌套静态类. 126)你能写出一个正则表达式来判断一个字符串是否是一个数字吗?(解决方案)一个数字字符串,只

C++面试中string类的一种正确写法

C++ 的一个常见面试题是让你实现一个 String 类,限于时间,不可能要求具备 std::string 的功能,但至少要求能正确管理资源.具体来说: 能像 int 类型那样定义变量,并且支持赋值.复制. 能用作函数的参数类型及返回类型. 能用作标准库容器的元素类型,即 vector/list/deque 的 value_type.(用作 std::map 的 key_type 是更进一步的要求,本文从略). 换言之,你的 String 能让以下代码编译运行通过,并且没有内存方面的错误. vo

OpenID Connect的常见问题与答案

OpenID Connect的常见问题与答案 OpenID Connect是什么,它是怎么样工作的? OpenID Connect是可互操作的身份验证协议基于OAuth 2.0规范族.它使用简单的REST / JSON消息流实现"让简单的事情变得简单和复杂的事情变为可能"的设计目标.开发者可以轻松集成.比较之前任何一种身份认证协议. OpenID Connect允许开发者验证跨网站和应用程序的用户,而无需拥有和管理密码文件.app builder,它提供了一个安全的可核查的,回答这个问

程序员如何快速准备面试中的算法 - 结构之法

准备面试.学习算法,特别推荐最新出版的我的新书<编程之法:面试和算法心得>,已经上架京东等各大网店 前言 我决定写篇短文,即为此文.之所以要写这篇文章,缘于微博上常有朋友询问,要毕业找工作了,如何备战算法.尽管在微博上简单梳理过,如下图所示: 但因字数限制,许多问题无法一次性说清楚,故特撰此文着重阐述下:程序员如何快速准备面试中的算法,继而推荐一些相关的书籍或资料.顺便也供节后跳槽.3月春季招聘小高潮.及6月毕业找工作的朋友参考. 备战面试中算法的五个步骤 对于立志进一线互联网公司,同时不满足

详解WebService开发中四个常见问题(2)

详解WebService开发中四个常见问题(2) WebService开发中经常会碰到诸如WebService与方法重载.循环引用.数据被穿该等等问题.本文会给大家一些很好的解决方法. AD:WOT2014:用户标签系统与用户数据化运营培训专场 问题三:循环引用 还是先来看一个例子.下面是WebService的接口: 1 @WebService2     public interface IHello {3     4         @WebMethod5         public Str