Visual Studio Web开发.docx

上传人:b****2 文档编号:703472 上传时间:2023-04-29 格式:DOCX 页数:11 大小:1.59MB
下载 相关 举报
Visual Studio Web开发.docx_第1页
第1页 / 共11页
Visual Studio Web开发.docx_第2页
第2页 / 共11页
Visual Studio Web开发.docx_第3页
第3页 / 共11页
Visual Studio Web开发.docx_第4页
第4页 / 共11页
Visual Studio Web开发.docx_第5页
第5页 / 共11页
Visual Studio Web开发.docx_第6页
第6页 / 共11页
Visual Studio Web开发.docx_第7页
第7页 / 共11页
Visual Studio Web开发.docx_第8页
第8页 / 共11页
Visual Studio Web开发.docx_第9页
第9页 / 共11页
Visual Studio Web开发.docx_第10页
第10页 / 共11页
Visual Studio Web开发.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Visual Studio Web开发.docx

《Visual Studio Web开发.docx》由会员分享,可在线阅读,更多相关《Visual Studio Web开发.docx(11页珍藏版)》请在冰点文库上搜索。

Visual Studio Web开发.docx

VisualStudioWeb开发

1、.NETFramework2.0/3.0/3.5/4.0/4.5/4.5.1支持

VisualStudio2013从更方面来说比VS2012有很多改进的地方,可以用vs2013替代vs2012了。

你仍然可以在VS2013中制作开发ASP.NET2应用程序。

你可以用你自己的视图引擎,你自己的ORM,你自己的特性,你自己的构架,你自己的组件。

2、ONEASP.NET

微软对ONEASP.NET的支持更加完善了。

 

3、浏览器链接

 

这个功能非常不错,可以设置设置多个浏览器作为你的默认浏览器。

用浏览方式对话框选择IE和Chrome作为我的默认浏览器(按住Ctrl健多选浏览方式)。

 

现在,按Ctrl-F5打开两个浏览器:

在About.cshtml里改动一些文本。

将鼠标悬停在工具栏上的浏览器链接按钮上:

它知道两个浏览器正在用SignalR和JavaScript与VS对话,你可以敲代码和html脚本并按下Ctrl+Alt+Enter键刷新所有连接的浏览器,或者你点击浏览器链接列表

更有趣的是,浏览器链接是可自扩展的。

MadsKristensen已经用WebEssentials做到了这点并且向BrowserLink里添加了扩展。

可以从源码【Essentials是开源的,所以我可以通过读代码来了解这些是怎么回事。

 

4、引入"Bootstrap"库,版本是3.0

ASP.NETMVC5

5、EntityFramework6

EntityFramework6是EF开源后的第一个版本,可以兼容Mono,也就是EF6可以在Mono上运行的,之前EF1-5都不能在Mono上跑。

而且EntityFrameworkPowerToolsBeta4新增EF6和VisualStudio2013支持。

6、Microsoft.AspNet.Identity:

ASP.NETIdentity是构建ASP.NETweb应用程序的一种新的身份认证系统。

ASP.NETIdentity可以让您的应用程序拥有登录功能,并可以轻松地自定义登录用户的相关数据。

ASP.NETIdentity的功能如下:

∙ASP.NETIdentity系统

oASP.NETIdentity可用于所有的ASP.NET框架,如ASP.NETMVC,Web窗体,Web页,WebAPI和SignalR

∙简单的弥补关于用户的配置数据

o当在你的应用程序中创建新用户时,现在很容易为其添加额外信息。

例如..假如你想在用户注册时添加一个生日选项,此时会变的很容易。

ASP.NETIdentity使用EntityFrameworkCodeFirst并容易对POCO类进行扩展。

∙持久性控制

o默认情况下ASP.NETIdentity也将在数据库中存储所有的用户信息。

使用EntityFrameworkCodeFirst可把所有用持久性机制实现。

如果您的应用需要,这些信息可以使用在不同的存储机制,如SharePoint,Azure表服务,没有SQL数据库的情况等,它还可以为不同的存储供应商提供支持。

∙单元测试

oASP.NETIdentity可以是你的Web应用程序拥有更多的单元测试功能。

∙简单的角色提供程序

o简单的角色提供程序,可以让你使用角色限制访问所控制的部分或全部应用程序。

可以轻松地创建,如“管理员”的角色,或向角色中添加指定的用户。

∙基于声明

oASP.NETIdentity支持基于声明的用户身份验证,用户的身份被表示为一组的权利请求,这就是一个声明。

∙外部登录

o你可以轻松添加外部登录功能,如使用微软帐户、Facebook、Twitter和谷歌账号登陆到你的应用中,应用程序只存储用户特定的数据。

您也可以使用WindowsAzureActiveDirectory添加登录功能,并在应用程序中存储用户特定的数据。

o这里有个55分钟的视频讲解这个特性:

Thegood,thebadandtheuglyofASP.NET Identity

Fullyasynchronous,newandsweetASP.NETIdentityimplementationforRavenDB

7、ASP.NETWebAPI2OWIN的支持和整合

ASP.NETWebAPI现在完全支持OWIN(OpenWebInterfacefor.NET),并且可运作于任何兼容于OWIN的主机(Host)。

OpenWebInterfacefor.NET(OWIN)定义一个介于Web服务器与Web应用程序之间的抽象层。

OWIN将网页应用程序从网页服务器分离出来,然后将应用程序托管于OWIN的程序而离开IIS之外。

来源:

usingMicrosoft.Owin;

usingOwin;

[assembly:

OwinStartupAttribute(typeof(WebApplication2013.Startup))]

namespaceWebApplication2013

{

   publicpartialclassStartup

   {

       publicvoidConfiguration(IAppBuilderapp)

       {

           ConfigureAuth(app);

       }

   }

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2