当前位置:首页 » ASP.NET技术教程

ASP.NET技术教程

1
阅读

Asp.Net MVC-01-起步

创建第一个MVC程序我们先创建一个ASP.NETWeb程序模板选择MVC,因为不想使用默认的身份认证我们点击更改身份认证并选择不进行身份认证。创建的项目结构如下:配置与初始化W...
来源 2017-07-09 16:41
8
阅读

在Visual Studio 2017中使用Asp.Net Core构建Angular4应用程序

前言VisualStudio2017已经发布了很久了。做为集成了Asp.NetCore1.1的地表最强IDE工具,越来越受.NET系的开发人员追捧。随着GoogleAngular4的发布。我一直在想,怎么能够...
来源 2017-07-07 16:21
11
阅读

ASP.NET MVC Autofac依赖注入的一点小心得(包含特性注入)

前言IOC的重要性大家都清楚..便利也都知道..新的ASP.NETCore也大量使用了这种手法..一直憋着没写ASP.NETCore的文章..还是怕误导大家..今天这篇也不是讲Core的前面写了C#...
来源 2017-07-07 16:01
0
阅读

ASP.NET Core 四种释放 IDisposable 对象的方法

本文翻译自《FourwaystodisposeIDisposablesinASP.NETCore》,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢!IDisposable接口是.NET中最常用的接口之一。...
来源 2017-07-07 10:01
24
阅读

使用docker-compose搭建AspNetCore开发环境

1使用docker-compose搭建开发环境我们的目标很简单:使用docker-compose把若干个docker容器组合起来就成了。首先使用Nginx代理所有的Web程序,这样只需要在主机上监听一...
来源 2017-07-06 13:21
2
阅读

ASP.NET Core Web API 最小化项目

ASP.NETCore中默认的ASP.NETCore模板中有WebAPI模板可以创建WebAPI项目。有时,只需要创建一个API,不需要关心Razor,本地化或XML序列化。通过删除无用的NuGet软件包和代...
来源 2017-07-05 17:21
49
阅读

【原创】 Docker 中 运行 ASP.NET Core 站点

一.建立.NetCore项目a.新建项目b.选择项目类型c.添加控制器d.添加视图e.修改默认请求f.发布二.准备CentOS环境a.准备虚拟机b.安装dockerb.设置docker服务三.打包站点镜像a...
来源 2017-07-05 15:01
4
阅读

ASP.NET Core Web 资源打包与压缩

本文将介绍使用的打包和压缩的优点,以及如何在ASP.NETCore应用程序中使用这些功能。概述在ASP.Net中可以使用打包与压缩这两种技术来提高Web应用程序页面加载的性能。通...
来源 2017-07-05 09:41
0
阅读

ASP.NET Core 源码学习之 Logging[1]:Introduction

在ASP.NET4.X中,我们通常使用log4net,NLog等来记录日志,但是当我们引用的一些第三方类库使用不同的日志框架时,就比较混乱了。而在ASP.NetCore中内置了日志系统,并提...
来源 2017-07-05 08:41
2
阅读

在ASP.NET CORE 2.0使用SignalR技术

一、前言上次讲SignalR还是在《在ASP.NETCore下使用SignalR技术》文章中提到,ASP.NETCore1.x.x版本发布中并没有包含SignalR技术和开发计划中。时间过得很快,MS已经发布...
来源 2017-07-04 20:41
0
阅读

在ASP.NET Core配置环境变量和启动设置

在这一部分内容中,我们来讨论ASP.NETCore中的一个新功能:环境变量和启动设置,它将开发过程中的调试和测试变的更加简单。我们只需要简单的修改配置文件,就可以实现开...
来源 2017-07-04 10:01
15
阅读

详解ASP.NET MVC 控制器

1概述在阅读本篇博文时,建议结合上篇博文:详解ASP.NETMVC路由一起阅读,效果可能会更好些。Controller(控制器)在ASP.NETMVC中负责控制所有客户端与服务端的交互,并且...
来源 2017-07-02 18:41
1
阅读

asp.net core 中灵活的配置方式

asp.netcore支持外部文件和命令行参数方式来配置系统运行所需要的配置信息,我们从下面两个常用场景来具体说下具体使用方法。一、监听地址及端口配置1,命令行方式asp.net...
来源 2017-07-01 16:41
4
阅读

我眼中的ASP.NET Core之微服务

###前言前几天在博客园看到有园友在分享关于微软的一个微服务架构的示例程序,想必大家都已经知道了,那就是[eShopOnContainers](https://github.com/dotnet-architecture...
来源 2017-07-01 00:01
21
阅读

ASP.NET MVC Bundling and RequireJS

关于ASP.NETMVCBundlingandRequireJS的取舍问题,最近比较困惑,我希望有一种方式可以结合两者的优点。作为.NET程序员,难道你没有过这方面的困惑吗?因为我感觉各自都有...
来源 2017-06-30 09:01
0
阅读

ASP.NET Core 源码学习之 Options[4]:IOptionsMonitor

前面我们讲到IOptions和IOptionsSnapshot,他们两个最大的区别便是前者注册的是单例模式,后者注册的是Scope模式。而IOptionsMonitor则要求配置源必须是可监听的,用来实...
来源 2017-06-30 08:00
13
阅读

【ASP.NET MVC 牛刀小试】 URL Route

例子引入先看看如下例子,你能完全明白吗?1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Linq;4usingSystem.Web;5usingSystem.Web.Mvc;6usingSystem.Web....
来源 2017-06-29 04:21
1
阅读

docker 初识之二(简单发布ASP.NET Core 网站)

在发布ASP.NETCore网站以前,先介绍一下DaoCloud一个免费的docker云容器服务平台。登陆官方网站,创建一台docker主机,这台主机有120分钟的使用时间,对于鄙人学习使用正...
来源 2017-06-28 16:21
94
阅读

ASP.NET MVC 重写RazorViewEngine实现多主题切换

在ASP.NETMVC中来实现主题的切换一般有两种方式,一种是通过切换皮肤的css和js引用,一种就是通过重写试图引擎。通过重写试图引擎的方式更加灵活,因为我不仅可以在不同...
来源 2017-06-28 09:01
32
阅读

ASP.NET初始化流程分析2

上一篇讲了从创建应用程序域到创建ISAPIRuntime实例的过程,本篇继续讲Asp.net处理第一次请求的必要的初始化过程。ISAPIRuntime分析ISAPIRuntime在System.Web.Hosting中...
来源 2017-06-27 16:41
2
阅读

.Net上传文件大小配置

1、起因今天同事在上传文件的时候,发现一直失败,说文件比较大。一听就明白了,肯定是上传文件大小的问题啊。然后查看web.config文件,发现设置过文件上传的大小限制。...
来源 2017-06-27 15:41
3
阅读

ASP.NET Core 源码学习之 Options[3]:IOptionsSnapshot

在上一章中,介绍了IOptions的使用,而我们知道,在ConfigurationBuilder的AddJsonFile中,有一个reloadOnChange参数,设置为true时,在配置文件发生变化时,会自动更新IC...
来源 2017-06-27 08:21
1
阅读

ASP.NET Core 源码学习之 Options[2]:IOptions

在上一篇中,介绍了一下Options的注册,而使用时只需要注入IOption即可:publicValuesController(IOptionsMyOptionsoptions){varopt=options.Value;}IOptionsIOptions定...
来源 2017-06-26 08:20
6
阅读

MVC之前-ASP.NET初始化流程分析1

Asp.netMvc是当前使用比较多的web框架,也是比较先进的框架。我打算根据自己的实际项目经验以及相关的源码和一些使用Asp.netMvc的优秀项目(主要是orchard)来说一说自己...
来源 2017-06-25 17:01
1
阅读

ASP.NET MVC5(五):身份验证、授权

使用Authorize特性进行身份验证通常情况下,应用程序都是要求用户登录系统之后才能访问某些特定的部分。在ASP.NETMVC中,可以通过使用Authorize特性来实现,甚至可以对整...
来源 2017-06-24 21:41