Visual Studio 2013 和 ASP.NET 预览
VS 2013预览版在2013的TechEd大会由Brain Harry正式发布。这次发布包括了一系列的新特性:工程模板、Scaffolding 升级和Web工具。当你在VS 2013创建一个新工程的时候,在新的工程对话框中,你会发现Web类型下只有一个入口。
你仍然会看到一个可以Portable Class Library入口,但是在正式的发行版本中将会去掉。选择ASP.NETWeb应用并且点击确定。下一步将会提示你选择模板,如下图所示
选择一个web表单模板,然后选择创建项目。快捷Ctrl+F5预览这个新的东东!
ASP.NET现在使用Bootstrap了。Bootstrap是一个CSS布局和主题框架,它一开始是被Twitter Bootstrap开发的。它已经被默认作为所有ASP.NET模板使用了。在以前的版本中您需要做许多CSS方面的定制工作来建立您自己的主题。BootStrap是主题开发的通用基础,并且它正在web开发平台中成为一种最佳实践。控制页面的布局是非常非常容易的。你可以从这里(here)获取免费的BootStrap主题。
从推荐的站点下载主题,然后在contents下面创建新的CSS文件,接着把下面的内容粘贴到CSS文件中。
MVC,Web API和Web Forms的基架系统
现在可以很容易的向WebFroms中添加一个基架,并且它对所有的模板都是统一的。z守在在WebForms项目中添加一个model类,然后在项目上右键,选择添加,然后选择Scaffold。
右键添加操作以后步骤跟早期的版本是一样的了。
你可以看到这样将会添加默认的删除、编辑和插入页面到项目中。
现在运行项目,你将会看到如下所示的人员输入表单。
WebForms中的基架使用了动态数据(Dynamic Data),实体模板(Entity Template)和属性域模板(Field Template)。
Web工具更新
你应该不会再在VS 2013中看到Visual Web Development Server了,它已经死了。IIS Express比她更快,并且你可在下面看到俩个可以作为主机的选择。
你仍然可以使用IIS 或者 IIS Express管理你的应用程序。也许你想要使用一个定制的服务器,比如说假设你运行了Web API作为自定义的主机。当你想使用自定义的主机而不是IIS是,那就用外部主机(External host)选项吧。
现在,你将会在VisualStudio2013的浏览器链接上面看到一个新的图标。浏览器连结直接连结到浏览器,比如说如果你改变了你的web页面中的内容,并且点击了浏览器链接的图标,那么你的浏览器将会就这次改变刷新页面。这样很酷是不是!这是一种浏览器和Visual Studio编辑器之间的活态连结。假定你在做跨浏览器测试,浏览器链接的连接数将会跟你使用你的web url打开的浏览器一样多。
注意:MVC5,SignalR2和Web API 2需要.NET FW 4.5。他们是不会在 .NET FW 4上面运行的。
ASP.NET 的 Katana 和 OWIN
Katana在ASP.NET领域并不是一个革命性的新项目。它仅仅是ASP.NET的进一步发展,推向Katana和OWIN的关键点是,ASP.NET基本上是为两种类型的客户设计的,一种是分级ASP优化开发者,第二种是LOB(业务线应用程序)的开发者。在一开始,预期是在IIS(互联网信息服务)上运行这些应用的。要阅读更多关于该话题的信息,请点击此处。
Visual Studio 2013 和 ASP.NET 预览的更多相关文章
- [下载] VS 2013 Update 4 & 社群版 (Visual Studio Community) & VS 2015 Preview预览版
这是我的备份,原文请看http://www.dotblogs.com.tw/mis2000lab/archive/2014/11/13/vs2013_update4_community_vs2015_ ...
- Visual Studio 2015和.Net 2015 预览版在线安装和ISO镜像安装光盘下载
微软刚刚宣布了 Visual Studio 2015和.Net 2015 预览版,并同时提供了下载. 微软在纽约正进行中的#Connect# 全球开发者在线大会上宣布了Visual Studio 20 ...
- Visual Studio 2013 Preview - ASP.NET, MVC 5, Web API 2新功能搶先看
Visual Studio 2013 Preview - ASP.NET, MVC 5, Web API 2新功能搶先看 來自TechEd North America 2013的第一手消息 以下資訊均 ...
- Visual Studio 2013新建ASP.NET项目使用Empty模板,在页面中使用验证控件出错的解决方案
Visual Studio 2013新建ASP.NET项目使用Empty模板,在页面中使用验证控件,运行页面,会出现如下的错误: 错误原因 VisualStudio 2012(或2013) WebFo ...
- Visual Studio for Mac第四预
微软发布Visual Studio for Mac第四预览版 去年 11 月,微软发布了 Visual Studio for Mac 的首个预览版本,并且承诺后续数月会带来更多功能.而今天,随着 Vi ...
- (转)Visual Studio 2013新功能预览:增代码的透明度和可追溯性
微软打破了Visual Studio两年升级一次的传统,Visual Studio 2012发布还不足一年,微软就计划发布了Visual Studio 2013了.在今天的TechEd大会上,微软宣布 ...
- 在ASP.NET MVC5 及 Visual Studio 2013 中为Identity账户系统配置数据库链接及Code-First数据库迁移
在ASP.NET MVC5 及 Visual Studio 2013 中为Identity账户系统配置数据库链接及Code-First数据库迁移 最近发布的ASP.NET MVC 5 及Visual ...
- 在 Visual Studio 2013 中创建 ASP.NET Web 项目(0):专题导航 [持续更新中]
写在前面的话 随着 Visual Studio 2013 的正式推出,ASP.NET 和 Visual Studio Web 开发工具 也发布了各自的最新版本. 新版本在构建 One ASP.NET ...
- 在 Visual Studio 2013 中创建 ASP.NET Web 项目(1):概述 - 创建 Web 应用程序项目
注:本文是“在 Visual Studio 2013 中创建 ASP.NET Web 项目”专题的一部分,详情参见 专题导航 . 预备知识 本专题适用于 Visual Studio 2013 及以上版 ...
随机推荐
- 记一次Redis和NetMQ的测试
Redis是一个高速缓存K-V数据库,而NetMQ是ZeroMQ的C#实现版本,两者是完全不同的东西. 最近做游戏服务器的时候想到,如果选择一个组件来做服务器间通信的话,ZeroMQ绝对是一个不错的选 ...
- Controller的生命周期是Transient还是PerWebRequest?
当我们用在MVC总使用IoC时,大家的Controller生命周期(lifestyle)是以哪种方式注册的呢? 之前我一直没有思考过这个问题.众所周知在MVC开发过程中,大部分的组件都是以PerWeb ...
- Java虚拟机1:什么是Java
前言 让我们来看一下Java的广告词,来自http://www.java.com/zh_CN/about/: 97%的企业桌面运行Java 美国有89%的桌面(或计算机)运行Java 全球有900万J ...
- 一个App完成入门篇(三)-完善主框架
本节教程将继续带领大家完善教学demo 导入项目 完善主框架 完成viewShower子视图 打开新页 启动动画 将要学习的demo效果图如下所示 1. 如何导入完整项目 本节示例demo请参考下载地 ...
- 根据Excel的内容和word模板生成对应的word文档
Sub setname() Dim I As Integer Dim pspname As String Dim pspnumber As String Dim path As String Dim ...
- [专业名词·硬件] 1、等效串联电阻ESR概述及稳压电路中带有一定量ESR电容的好处
一.等效串联电阻ESR概述 ESR是Equivalent Series Resistance的缩写,即“等效串联电阻”.理想的电容自身不会有任何能量损失,但实际上,因为制造电容的材料有电阻,电 ...
- 【重要更新】Senparc.Weixin SDK v4.4 升级说明
本次更新同时影响以下所有Senparc.Weixin相关版本的dll: Senparc.Weixin.dll 升级到 v4.4.2(重要) Senparc.Weixin.MP.dll 升级到 v13. ...
- IOS UIView 02- 深入理解 Scroll Views
注:本人是翻译过来,并且加上本人的一点见解. 前言 可能你很难相信 UIScrollView 和一个标准的 UIView 差异并不大,scroll view 确实会多出一些方法,但这些方法只是和 UI ...
- java.sql.SQLException: JZ00L
出现, java.sql.SQLException: JZ00L: 登录失败.检查与此异常现象有关的 SQL 警告以获得失败原因. at com.sybase.jdbc3.jdbc.ErrorMess ...
- redis常用命令小结
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/107.html?1455867352 1.redis-benchmarkr ...