net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
回到目录在DotNetCore出来之后,同时也使用了quartz进行调度中心的设计,将它做到docker里方便部署,在之前的quartz版本里支持配置文件的方式,而现在不支持了,我们应该去想一下,为什么不去支持配置文件?当然大叔也为配置文件设计了支持的方式,但我们还是应该想想作者为什么不去支持配置?热支持,服务发现?和上面两个概念可能有点关系,热插拔很容易理解,就是把dll模块放到正在运行的项目时,它可以直接启动,这个功能对调度中心来说,很是必要,因为你可能需要按着不同的功能设计一些服务job... 查看全文
根据默认的ASP.NET配置,App_Data下的资源是禁止通过Url形式直接访问的,在实际开发中,可能也会有这样的需求,比如某些是系统资源目录,该目录下的资源也需要像App_Data目录一样禁止访问下面通过例子说明,首先由一个ASP.NETWeb应用程序,App_Data目录下有一个1.txt文件当通过Url想直接访问该资源时上图中,蓝色的“Viewmoreinformation”是一个链接,点击可以查看帮助页,帮助页中的解决方案如下:(由于本人使用的是VisualStudio2015... 查看全文
· Linux+.NetCore+Nginx搭建集群发布时间:2017-08-31
本篇和大家分享的是Linux+NetCore+Nginx搭建负载集群,对于netcore2.0发布后,我一直在看官网的文档并学习,关注有哪些新增的东西,我,一个从1.0到2.0的跟随者这里只总结一句话:2.0版本,api更多,文档更全,新增的razor模板我喜欢。这里来到本文的内容要点:linux快速安装nginx为nercore项目分别生成:win7-x64和ubuntu.16.04-x64运行包nginx+.netcore反向代理的示例部署一个集群(Linux+NetCore+Nginx... 查看全文
· 10分钟开始.Net Core发布时间:2017-08-30
.NetCore2.0发布了,API也越来越多。此时不用.NetCore,更待何时?安装.NetCoreSDK首先,我们当然要先装.NetCoreSDK,在这里下载(https://www.microsoft.com/net/download/core)。我们可以看到Windows,Linux,macOS三大平台的SDK。安装完SDK,我们在PowerShell里面键入dotnet--version,看到我们.NetCore版本为2.0.0。初始化代码接下来键入dotnetnewconsole... 查看全文
· ASP.NET MVC Model 验证总结发布时间:2017-08-30
http://www.wyjexplorer.cn/Post/2012/8/3/model-validation-in-aspnet-mvc3ASP.NETMVC3中的Model是自验证的,这是通过.NET4的System.ComponentModel.DataAnnotations命名空间完成的。我们要做的只是给Model类的各属性加上对应的验证标记(Attributes)就可以让MVC3框架帮我们完成验证。我以MVC3项目模板自带的登录做例子讲解Model的验证。一、启用客户端验证... 查看全文
用户登录是一个非常常见的应用场景.netcore2.0的登录方式发生了点变化,应该是属于是良性的变化,变得更方便,更容易扩展。配置打开项目中的Startup.cs文件,找到ConfigureServices方法,我们通常在这个方法里面做依赖注入的相关配置。添加如下代码:publicvoidConfigureServices(IServiceCollectionservices){services.AddAuthentication(CookieAuthenticationDefaults... 查看全文
· ASP.NET 中HttpRuntime.Cache缓存数据发布时间:2017-08-30
最近在开始一个微信开发,发现微信的Access_Token获取每天次数是有限的,然后想到缓存,正好看到微信教程里面推荐HttpRuntime.Cache缓存就顺便看了下。写了(Copy)了一个辅助类,目前只包括创建,获取,及清空下面是代码:1usingSystem;2usingSystem.Collections;3usingSystem.Collections.Generic;4usingSystem.Linq;5usingSystem.Web;6usingSystem.Web... 查看全文
本文是系列教程的第一篇,介绍如何使用Azure应用服务中有助于开发和托管RESTfulAPI的功能。本教程介绍Swagger格式API元数据的支持。学习内容:如何通过VisualStudio2015中的内置工具在Azure应用服务中创建和部署API应用。如何使用SwashbuckleNuGet包动态生成SwaggerAPI元数据,以便自动进行API发现。如何使用SwaggerAPI元数据自动生成API应用的客户端代码。示例应用程序概述本教程使用简单的待办事项列表示例应用程序... 查看全文
1、登陆认证使用WebAPI自动认证webApi自动认证继承类:AuthorizeAttribute自动认证类使用在控制器上[Authentication]publicclassCardController:BasisController{}ViewCode主要重写二个方法1、OnAuthorization在认证的时候自动调用这个方法2、HandleUnauthorizedRequest认证失败的时候调用这个方法///<summary>///自动认证作者KAI///<... 查看全文
Vino.Core.Extensions.Layui如果您的.netcore2.0项目使用layui来渲染表单,那么您可以尝试使用这个扩展库可以帮你减少代码和工作量。项目地址:https://github.com/kulend/Vino.Core.Extensions安装方法PM>Install-PackageVino.Core.Extensions.Layui-Version2.0.2.1dotnetaddpackageVino.Core.Extensions.Layui-... 查看全文
APS.NETMVC上传文件出现System.Web.HttpException:超过了最大请求长度这个问题原因是默认最大上传文件大小为4096,而我提交的文件太大了。解决方案:修改config.xml,设置最大maxRequestLength<configuration><system.web><httpRuntimemaxRequestLength="10000"/></system.web><configuration>... 查看全文
· ASP.NET<% %>发布时间:2017-08-29
asp.net的<%%>总结在asp.net应用程序中,在asp.net页面常用的<%@%>、<%#%>、<%=%>。在全球化的项目中使用<%$%>绑定资源项目,在asp.netmvc中使用<%:%>绑定ViewData。<%@%>主要用于在web页面定义Page、引入控件、组件、设置Cache等:1:<%@Page%>2:<%@Assembly%>3:<%@Import%>... 查看全文
当有全局变量时,如:protectedstaticDictionary<string,string>SalesMail=newDictionary<string,string>();每天运行程序时,会使用到这个变量,比如:往这个变量中添加数据。如果服务不停止或重新启动,这个变量会存在所记录的数据。我遇到的问题是每天凌晨发送合同到期的提醒邮件,每天都会访问数据,对这些数据筛选,然后把续约发送邮件的邮箱放在SalesMail变量里,数据筛选结束再发送邮件... 查看全文
· ASP.NET页面支持的指令发布时间:2017-08-29
页面的处理指令页面指令的处理用于配置执行该页面的运行时环境。在ASP.NET中,指令可以位于页面的任何位置,但良好且常见的习惯是将其置于文件的开始部分。除此,页面指令的名称是不区分大小写的,且指令的属性(attribute)值也不必加引号。@Page是ASP.NET中最重要的也是最常用的指令。表3.4列出了所有ASP.NET指令。【101~102】表3.4ASP.NET页面支持的指令指令说明@Assembly用于将程序集链接到当前页面或用户控件上@Control用于定义控件特有的属性... 查看全文
附加IIS进程调式?以前在开发ASP.NET(MVC)项目的时候,为了加快程序的启动速度(调式),我们会选择使用IIS。先用IIS架设还在开发的项目,在需要调式的时候附加进程,而在更多时候,如果调整CSS和HTML或者JS会显得更加方便快速,而不用每次都在VisualStudio中按F5运行,只需要在浏览器中按F5刷新即可。然而到.NetCore,这一招不管用了(或许是我的姿势不对)。附加dotnet进程调式直接用dotnet命令来运行你的程序,(dotnet的启动真的很快)... 查看全文
· dotnet cors 跨域问题发布时间:2017-08-28
研究了一整子的.netcore框架,感觉挺好用的,可以用在实际项目中,前端avalon框架也在研究;问题:跨域,相比原来的跨域解决方案,还是有不小的变化的,原来的.netapi只需要在WebApiConfig.cs文件里设置一下跨域配置,激活跨域时EnableCorsAttribute("*","*","*")这种处理方法,现在.netcore里,Startup.cs文件直接看代码:publicvoidConfigureServices(IServiceCollectionservices)... 查看全文
回到目录对于dotnetCore来说,依赖注入的集成无疑是最大的亮点,它主要用在服务注册与注入和配置文件注册与注入上面,我们一般会在程序入口先注册服务或者文件,然后在需要的地方使用注入即可,下面主要介绍一下实体配置和集合配置的方式.看一下配置文件代码段"JobConfig":[{"JobTypeDll":"Pilipa.TaskServicePool","JobTypeFullName":"Pilipa.TaskServicePool.Jobs.SendMessageJob","Cron"... 查看全文
.netcore其实是自宿主性质的web应用程序,而不再是web网站,所以.netcore是可以直接单独作为系统服务部署。但是实际情况中,为了同个一个端口能支持多个web应用和统一管理,还是应该与某个服务器整合,比如iis,Jexus。所以.netcore不再是由iis工作进程进行托管,而是使用自托管Web服务器(Kestrel)。iis则是作为反向代理的角色,将请求转发到Kestrel。在这里面最重要的角色便是AspNetCoreModule,它是其中一个的IIS模块... 查看全文
1、前言对于最近surging更新的API网关大家也有所关注,也收到了不少反馈提出是否能介绍下Api网关,那么我们将在此篇文章中谈谈surgingApi网关开源地址:https://github.com/dotnetcore/surging2.API网关简介API网关是服务提供者的访问入口,主要起到隔离外部访问与内部系统的作用。它主要解决服务消费者的身份认证、监控、负载均衡、缓存、限流等问题。API网关的流行,源于近几年的大型互联网的兴起,从以前的单体应用,到垂直应用架构,再到现在的微服务架构... 查看全文
· .NET平台微服务项目汇集发布时间:2017-08-27
最近博客园出现了一篇文章《微服务时代之2017年五军之战:NetPHP谁先死》,掀起了一波撕逼,作者只是从一个使用者的角度来指点江山,这个姿势是不对的。.NETCore就是专门针对模块化的微服务架构而设计,在微服务架构这方面Java的SpringCloud具有非常高的人气,这个正是这篇文章作者的立脚点。然后他没有看到蓬勃发展的.NET社区的微服务的相关框架,本文主要梳理下当前.NET社区微服务的相关项目的汇集。1、ServiceFabric微软作为.NET的主战场... 查看全文