首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ASP.NET Core 1.1 简介

ASP.NET Core 1.1 于2016年11月16日发布。这个版本包括许多伟大新功能以及许多错误修复一般增强。...Razor视图编译 ASP.NET MVC之前版本中,有一种预编译Web站点方式,这样的话,视图编译就可以部署阶段执行,而不是在运行期。通过这种方式,能够减少部署后首次加载页面所造成延迟。...ASP.NET Core 1.1重带回了预编译Razor视图功能。这个视图编译器要添加到应用project.json文件“tools”部分,并且要带有对工具包引用。...您现在可以预先编译应用程序引用Razor视图,并使用应用程序部署它们。...运行程序包恢复,您可以执行“dotnet razor-precompile”来预编译应用程序剃刀视图

2.4K60

【译】.NET Core 3.0 Preview 3中关于ASP.NET Core更新内容

所编写Razor组件位于托管它们ASP.NET Core应用程序中。同一个ASP.NET Core项目可以包含Razor组件、页面视图。...Razer扩展 Razor组件使用Razor语法编写,但编译方式与Razor页面视图不同。为了明确哪些Razor文件应该编译为Razor组件,我们引入了一个文件扩展名:.razor。...运行时验证 对运行时编译支持已从.NET Core 3.0中ASP.NET核心共享框架中删除,但现在可以通过向应用程序添加包方式来启用它。...创建Angular应用程序创建一一个支持身份验证Angular应用程序,我们需要调用以下命令: 1: dotnet new angular -au Individual 这个命令创建一个...路由 preview3中,我们将SignalR hubs连接到最近发布端点路由特性中。

22.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

【译】 ASP.NET ASP.NET Core 之间共享代码

迁移此 Web 应用第一步是创建一个 ASP.NET Core Web 应用(模型-视图-控制器)项目。此模板将添加对控制器支持,并在 Program.cs 文件中映射控制器默认路由。...一旦我们有了项目设置,我们将删除默认 HomeController 以及 Home/Index Home/Privacy 视图文件,以便我们可以从 MVC3 Music Store Web...使用 C# 预处理器指令,我们可以使类足够灵活,可以为两个项目进行编译。 对于有大量代码对 ASP.NET Core 工作方式不同场景,您可能需要创建特定于实现文件。...一个好方法是创建一个部分类并将这些代码块提取到两个 Web 应用程序目标之间不同新方法中,并使用 csproj 来控制构建项目时包含哪些文件。...该演练还将演示如何从同一个 IIS 应用程序池运行 ASP.NET ASP.NET Core,以一次增量地迁移 Web 应用程序一个控制器。

4.5K20

【译】 ASP.NET ASP.NET Core 之间共享代码

迁移此 Web 应用第一步是创建一个 ASP.NET Core Web 应用(模型-视图-控制器)项目。此模板将添加对控制器支持,并在 Program.cs 文件中映射控制器默认路由。...一旦我们有了项目设置,我们将删除默认 HomeController 以及 Home/Index Home/Privacy 视图文件,以便我们可以从 MVC3 Music Store Web...使用 C# 预处理器指令,我们可以使类足够灵活,可以为两个项目进行编译。 对于有大量代码对 ASP.NET Core 工作方式不同场景,您可能需要创建特定于实现文件。...一个好方法是创建一个部分类并将这些代码块提取到两个 Web 应用程序目标之间不同新方法中,并使用 csproj 来控制构建项目时包含哪些文件。...该演练还将演示如何从同一个 IIS 应用程序池运行 ASP.NET ASP.NET Core,以一次增量地迁移 Web 应用程序一个控制器。

4.9K30

如何在 ASP.NET MVC 中集成 AngularJS(1)

最终,大量研究反复试验失败,我想出了少量代码却行之有效解决方案。 本文接下来部分将会展示, ASP.NET MVC 中集成 AngularJS 过程。...应用程序其余部分将包括 AngularJS 视图控制器。 对于示例应用程序,我视图文件夹下创建了两个额外文件夹,一个客户子文件夹,一个产品子文件夹。...对于此示例应用程序,我想跟踪每一次编译版本内部版本号,属性文件夹下使用 AssemblyInfo.cs 文件信息测试并发布这个应用。...作为一个例子,一般 JavaScript 中,错误输入变量名称会创建一个全局变量。严格模式下,这将抛出一个错误,因此无法意外创建一个全局变量。...本质上,索引 Razor 视图应用程序引导过程中被简单使用,并且应用程序启动不会被引用。

7.5K60

一系列令人敬畏.NET核心库,工具,框架软件

清洁代码.NET / .NET核心 – 适用于.NET / .NET Core清洁代码概念。 框架,库工具 API autorest -扬鞭(OpenAPI)规范码发生器设有C#剃刀模板。...应用框架 ASP.NET Boilerplate – ASP.NET Boilerplate是一个专用于现代Web应用程序通用应用程序框架。...(已弃用:加入OKTA,将于2017年3月更新) stuntman – 利用ASP.NET身份开发过程中模拟用户库。...AspNetAuthorizationWorkshop – 一个研讨会,用于浏览ASP.NET核心授权中各种部分 来自微软BikeSharing360应用套件发布了 12月Connect 2016...Core,RedisDocker Project.json到MSBuild转换指南 使用AppveyorNuGet发布.NET项目 ASP.NET核心配置模型 实体框架核心 .NET核心数据访问

18.4K30

.NET 8 RC1 版本中 MAUI、ASP.NET Core EF8 特性

用于跨构建 Win32 资源支持: 非 Windows 平台上构建时,开发人员可以将 Win32 资源(如图标、清单版本信息)嵌入到其应用程序中。....NET MAUI MAUI是Xamarin.Forms演变,因为它除了传统iOSAndroid移动目标之外,还增加了创建桌面应用程序功能。...尽管它遇到了开发问题并且 .NET 6 发布得很晚,但.NET 开发人员对该产品非常感兴趣,并且最近宣布 Visual Studio for Mac 退役密切关注它。...UI 控件增强功能:解决 UI 控件问题会影响多个平台上复选框、刷新视图、轻扫项、标签按钮,有助于使应用交互更顺畅。...配置 .NET WebAssembly 运行时 提前 (AOT) 编译修剪 .NET IL 开发团队还对很多方面(服务器中间件、身份、单页应用SPA、指标)进行了调整,具体参见 ASP.NET

62560

ASP.NET中常用优化性能方法(转贴,Icyer收集整理)

连接池大小是有限,如果在连接池达到最大限度仍要求创建连接,必然大大影响性能。...使用存储过程可以避免对命令多次编译执行一次其执行规划就驻留在高速缓存中,以后需要时只需直接调用缓存中二进制代码即可。   ...但是装箱操作对性能影响较大,因为进行这类处理时,将在托管堆中分配一个对象,原有的值复制到新创建对象中。   使用值类型ToString方法可以避免装箱操作,从而提高应用程序性能。   ...必要时调整应用程序每个辅助进程线程数 ASP.NET 请求结构试图执行请求线程数可用资源之间达到一种平衡。...如果这需要很长时间,则将快速分析并编译单个页面,以便请求能被处理。此功能带给 ASP.NET 性能上好处,因为它将许多页面编译为单个程序集。从已加载程序集访问一页比每页加载程序集要快。

2.7K100

【性能优化】ASP.NET常见性能优化方法简述

连接池大小是有限,如果在连接池达到最大限度仍要求创建连接,必然大大影响性能。...使用存储过程可以避免对命令多次编译执行一次其执行规划就驻留在高速缓存中,以后需要时只需直接调用缓存中二进制代码即可。...但是装箱操作对性能影响较大,因为进行这类处理时,将在托管堆中分配一个对象,原有的值复制到新创建对象中。使用值类型ToString方法可以避免装箱操作,从而提高应用程序性能。...必要时调整应用程序每个辅助进程线程数 ASP.NET 请求结构试图执行请求线程数可用资源之间达到一种平衡。...如果这需要很长时间,则将快速分析并编译单个页面,以便请求能被处理。此功能带给 ASP.NET 性能上好处,因为它将许多页面编译为单个程序集。从已加载程序集访问一页比每页加载程序集要快。

4K60

.NET Core 3.0 Preview 6中对ASP.NET CoreBlazor更新

@namespace MyNamespace 标记@functions本地功能 视图页面(.cshtml文件)中,您现在可以@functions块本地函数中方法内添加标记。...要创建启用了身份验证Blazor应用程序创建一个Blazor(服务器端)项目,然后选择链接以更改身份验证配置。...发布应用程序,所有引用Razor类库中伴随资源将以相同前缀复制到已发布应用程序wwwroot文件夹中。...Windows主机必须将SPN添加到托管应用程序用户帐户。必须将LinuxmacOS计算机加入域,然后必须为Web进程创建SPN,以及主机上生成配置keytab文件。文档中给出了完整说明。...*基元(不依赖于ASP.NET核心ASP.NET应用程序模型(如Worker Services)。执行服务到服务通信应用程序中,我们经常发现大多数服务器也是使用其他服务客户端。

6K20

.NET Core 3.0 Preview 6中对ASP.NET CoreBlazor更新

@namespace MyNamespace 标记@functions本地功能 视图页面(.cshtml文件)中,您现在可以@functions块本地函数中方法内添加标记。...要创建启用了身份验证Blazor应用程序创建一个Blazor(服务器端)项目,然后选择链接以更改身份验证配置。...发布应用程序,所有引用Razor类库中伴随资源将以相同前缀复制到已发布应用程序wwwroot文件夹中。...Windows主机必须将SPN添加到托管应用程序用户帐户。必须将LinuxmacOS计算机加入域,然后必须为Web进程创建SPN,以及主机上生成配置keytab文件。...*基元(不依赖于ASP.NET核心ASP.NET应用程序模型(如Worker Services)。 执行服务到服务通信应用程序中,我们经常发现大多数服务器也是使用其他服务客户端。

6.7K20

ASP.NET 5系列教程 (一):领读特性

近期微软发布ASP.NET 5.0,本次发布特性需求源于大量用户反馈需求,例如灵活跨平台运行时自主部署能力使ASP.NET应用不再受限于IIS、Cloud-ready环境配置降低了云端部署门槛...这些更改会有助于创建易于开发、部署、维护现代Web应用程序。相信看到以上几点作为.NET程序员你已经迫不及待体验ASP.NET 5 新功能了,下面我们就来看下这些特性。...这意味着你.NET应用具备了Mac Linux 设备上运行能力。微软将 Mono 社区合作完成这一特性。发布之前,你可以使用Mono CLR用于跨平台开发。...微软 ASP.NET 5中改善了以上问题。使用核心CLR前提下,你可以部署包内定义依赖关系,所以你可以为每个应用程序指定.NET版本。 旧版应用可以平滑运行,同时你也可以使用新版本开发应用。...预览版本中, MVC and Web API 首先被合并到MVC 6中。 Web 页面将在后续发布版本中添加。

3.2K80

《从零开始学ASP.NET CORE MVC》:VS2019创建ASP.NET Core Web程序(三)

Visual Studio 2019中创建ASP.NET Core 项目 步骤1:Visual Studio 2019中创建asp.net Core项目 步骤2:Visual Studio...Web应用程序(模型视图控制器):此模板包含创建Model,视图(Views)控制器文件夹并添加Web特定内容,如CSS,JavaScript文件,布局文件网站所需其他资源,也可以基于此模板创建...Views文件夹中,我们有示例视图文件布局文件,它们代表Web应用程序用户界面。我们还有Web应用程序通常需要JavaScriptCSS文件。 ?...该项目包含所有可复用用户界面部分,如数据模型,页面模型,控制器,页面,Razor视图View组件。然后,可以多个应用程序中复用此Razor类库(RCL)项目。...任何使用RCL应用程序都可以覆盖它包含视图页面。我们将在后面发布视频中讨论RCL。

3.8K20

《从零开始学ASP.NET CORE MVC》:VS2017创建ASP.NET Core Web程序(三)

Visual Studio2017中创建ASP.NET Core 项目 步骤1:Visual Studio 2017中创建asp.net Core项目 步骤2:Visual Studio中单击文件...Web应用程序(模型视图控制器):此模板包含创建Model,视图(Views)控制器文件夹并添加Web特定内容,如CSS,JavaScript文件,布局文件网站所需其他资源,也可以基于此模板创建...Views文件夹中,我们有示例视图文件布局文件,它们代表Web应用程序用户界面。我们还有Web应用程序通常需要JavaScriptCSS文件。 ?...该项目包含所有可复用用户界面部分,如数据模型,页面模型,控制器,页面,Razor视图View组件。然后,可以多个应用程序中复用此Razor类库(RCL)项目。...任何使用RCL应用程序都可以覆盖它包含视图页面。我们将在后面发布视频中讨论RCL。

2.7K30

疯狂ASP.NET系列-第一篇:啥是ASP.NET

1.ASP.NET由来 十年前微软发布了.net Framework(Microsoft .NET Framework是用于Windows托管代码编程模型,这个地方不懂,以后再看),在此平台上开发了...至于微软为啥要发布ASP,初步可以从字面上理解,1.动态页面,之前网站都是静态HTML页面;2.服务器页面,可以服务器端操作数据库,将数据在前端展示,访问文件系统等等。...,是模型(model)-视图(view)-控制器(controller)缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离方法组织代码,将业务逻辑聚集到一个部件里面,改进个性化定制界面及用户交互同时...集成在一起 意思就是ASP.NET会用到.net Framework提供各种类方式,不论ASP.NET创建什么样类型应用程序(如独立window应用程序、window服务、命令行工具) (2)ASP.NET...当页面执行时,中间代码会编译成本机机器代码(JIT,即时编译) 为啥要分两次编译:给开发者提供最大便利最佳可移植性。

1K70

.NET周报 【5月第3期 2023-05-21】

,它是iTunesFinder中一个视图选项,允许用户使用水平滚动图像查看他们音乐库或文件。...Cover Flow核心算法是对专辑图片进行3D变换(3DTransform),Skia中,3D变换是通过矩阵乘法实现。...Masa Blazor组件库,通过创建 ServiceCollection ,用于注册服务,BlazorWebView进行绑定,将指定htmlBlazorWebView绑定以后在对于html内...特殊类型 JSON 序列化支持- 身份验证授权 身份 API 端点 更好地支持 IAuthorizationRequirementData 中自定义授权策略 ASP.NET 核心指标 【英文】Rx.NET...编译查询对某些模式有效,但有许多模式无效,因此我们建议使用之前测试检查查询本身。

25740

自学MVC看这里——全网最全ASP.NET MVC 教程汇总

MVC(创建一个任务列表应用程序) - Part.1 Asp.Net MVC(理解模型、视图控制器) - Part.2 ASP.NET MVC中使用View Model分离领域模型 探秘ASP.NET...,总共18+3讲,3讲主要讲解MVC中一些高级知识点最新技术,目前博文还在更新中。...《ASP.NET MVC 3高级编程》(Microsoft 内部编写,创建数据驱动型动态Web程序最新框架) 本书由Microsoft公司内部团队编写,深入阐述了如何利用ASP.NET MCV 3特性及其激动人心功能...本书首先简单介绍了ASP.NET MVC框架,然后一步步地向您展示如何安装创建ASP.NET MVC项目。 ? 《ASP.NET MVC实战》 mvc作为一种流行应用程序开发框架已经存在多年。...现在,microsoft公司也加入了这个社区,asp.net mvc框架为应用程序开发人员提供利用成熟开发模式,开发易于理解、易于测试和易于维护应用程序利器。 ?

9.6K81
领券