.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
· asp.net的dll一定要放bin目录?发布时间:2017-05-08
我们以往的Asp.net项目在编译后会把项目引用的dll文件放在站点的bin目录下,否则程序运行时会提示找不到相关dll。那么能不能在程序运行时将其它目录的dll文件也自动进行加载(例如~/PlugIns/bin)而不是非要拷贝到站点bin目录,这种需求在开发具有控制器功能的插件模块时特别有用。原理非常简单,无非就是在web.config里配置一下即可。<runtime><assemblyBindingxmlns="urn:schemas-microsoft-com:asm... 查看全文
概述基于上一篇成功安装UbuntuServer16.10的基础上,接下来继续我们ASP.NETCore项目的部署之旅!只是对于这些年整天和Windows打交道的我,初次使用Linux确实有点费劲。但是为了.NETCore跨平台的这一重大特性,即使再多的坑,也还是要硬着头皮上的。不然会有人怀着诧异的眼神问你:你的.NETCore项目还部署到Windows上?废话不多说,预祝你在十步之内成功部署!<( ̄︶ ̄)↗[GO!]一、安装.NETCoreSDK依次输入以下命令即可完成安装... 查看全文
· ASP.NET Zero--开发指南发布时间:2017-05-08
ASP.NETZero--开发指南(Lyhcee译)01.前期介绍02.前期要求03.解决方案结构(层)04.前端应用程序05.后端应用程序06.WEB.HOST应用程序07.Migration控制台应用程序08.基础设施09.基于令牌的认证&SWAGGERUI10.单元测试... 查看全文
· ASP.NET Zero--后端应用程序发布时间:2017-05-08
后端应用程序这是用户名和密码输入的实际应用程序。您将主要在此应用程序上添加您的业务需求。应用文件夹后端应用程序默认内置在专用区域,名为“App”,但可以在创建解决方案时确定。因此,所有控制器,视图和模型都位于Areas/App文件夹下。此外,相关脚本和样式文件位于wwwroot/view-resources/Areas/App文件夹下,如下所示:主菜单应用程序的主菜单在AppNavigationProvider类中定义。请参阅ABP的导航文档,以深入了解创建菜单... 查看全文
· ASP.NET Zero--前端应用程序发布时间:2017-05-08
前端应用程序ASP.NETZero包含可以作为您的公共网站或应用程序着陆页的起点的前端页面。首次运行项目时,您会看到主页如下所示:这里有两页:主页和关于。这些页面的内容只是占位符和演示目的。您可以根据需要完全删除内容并构建页面。此外,你应该改变的标志与贵公司的标志。请参阅metronic前端主题,为所有可能性和组件构建一个更丰富的网站。菜单在FrontEndNavigationProvider类中定义。当您在此添加新菜单项时,将自动显示在菜单中。右上角有一个登录链接... 查看全文
1.创建一个新的ASP.NETCore项目2.添加项目依赖NLog.Web.AspNetCore3.在项目目录下添加nlog.config文件:1<?xmlversion="1.0"encoding="utf-8"?>2<nlogxmlns="http://www.nlog-project.org/schemas/NLog.xsd"3xmlns:xsi="http://www.w3.org/2001/XMLSchema... 查看全文
在ASP.NETMVC使用切片脚本,实在是很溜。在使用layout之后,只是视图套用_Layout之后,在视图中任一位置任一时候均可以使用切片脚本。首先在_Layout.cshtml定一些规则:上图中#2标记中,引用jquery库。#3标记是定义渲染切片。OK,在视图中就可以写javascriptscript:运行看看:接下来,Insus.NET演示另外的方式,在切片脚本处,引用外部js文档。创建一个js文档,并写上代码:在视图中引用js文档:运行视图看看结果:... 查看全文
· mina.net 梳理发布时间:2017-04-30
LZ最近离职,闲着也是闲着,打算梳理下公司做的是电商,CTO打算把2.0系统用java语言开发,LZ目前不打算做java,所以选择离职。离职前,在公司负责的最后一个项目供应链系统。系统分为3套子系统:1供应链工作平台(即用户操作平台):采用CS架构,Sqlite做缓存。2消息中心:后台程序,采用mina.net,scoket长连接保证服务消息的推送,后台消息的提醒,和系统对最新订单的缓存。3WindowsService监控消息中心,保证消息中心随系统的开启而启动mina简介... 查看全文
一、过滤器(Filter)ASP.NETMVC中的每一个请求,都会分配给对应Controller(以下简称“控制器”)下的特定Action(以下简称“方法”)处理,正常情况下直接在方法里写代码就可以了,但是如果想在方法执行之前或者之后处理一些逻辑,这里就需要用到过滤器。常用的过滤器有三个:Authorize(授权过滤器),HandleError(异常过滤器),ActionFilter(自定义过滤器),对应的类分别是... 查看全文
· 在ASP.NET MVC部署AngularJs发布时间:2017-04-30
创建一个ASP.NETMVC项目。打开NuGet管理,安装angularjs:在App_Start目录下,Bundle刚刚安装的angularjs库:在Global.asax.cs的Application_Start()方法,添加bundler。让程序启动时,即加载angularjs。部署完成了。接下来我们举入最简单入门的例子:在ASP.NETMVC中,添加一个控制器:有了控制器,我们添加一个视图:演示:... 查看全文
.NET平台Word控件Spire.Doc更新至v5.9。Spire.Doc5.9更新-为评论插入回复功能-提高了RTF到PDF的转换性能新功能-支持插入回复的评论。修复-修复了将RTF转换为PDF时导致图片位置变化的问题。点击下载Spire.Doc5.9文件格式转换工具75折限时促销点击查看>>>>... 查看全文
从编程的角度来讲,ASP.NETWebAPI针对CORS的实现仅仅涉及到HttpConfiguration的扩展方法EnableCors和EnableCorsAttribute特性。但是整个CORS体系不限于此,在它们背后隐藏着一系列的类型,我们将会利用本章余下的内容对此作全面讲述,今天我们就来讨论一下用于定义CORS授权策略的EnableCorsAttribute特性背后的故事。目录一、CorsPolicy二、CorsPolicyProvider三... 查看全文
一、前言我们在优化Web服务的时候,对于静态的资源文件,通常都是通过客户端缓存、服务器缓存、CDN缓存,这三种方式来缓解客户端对于Web服务器的连接请求压力的。本文指在这三个方面,在ASP.NETCore中静态文件的实现过程和使用方法进行阐述。当然也可以考虑使用反向代理的方式(例如IIS或Nginx),这些不是本文讨论的内容。本文重点展示如何通过StaticFileMiddleware中间件,提高网站的性能。虽然这不是唯一缓存文件的方式... 查看全文
最近在捣鼓一个稍微有点low的商城网站,没有计划做app却要求有个wap版,而前端又没有做成响应式,时间WTF,直接利用了asp.netmvc的DisplayModeProvider。使用方式依照上面的链接地址,asp.netmvcapplication启动的时候会在全局变量DisplayModeProvider.Instance.Modes集合中加入DisplayModeId=="Mobile"的IDisplayMode,因此如果想要在移动端浏览器中展示移动视图只需要添加对应的以... 查看全文
《EffectiveC#》快速笔记(三)-使用C#表达设计目录二十一、限制类型的可见性二十二、通过定义并实现接口替代继承二十三、理解接口方法和虚方法的区别二十四、用委托实现回调二十五、用事件模式实现通知二十六、避免返回对内部类对象的引用二十七、让类型支持序列化二十八、提供组粒度的因特网服务API二十九、支持泛型协变和逆变二十一、限制类型的可见性1.在保证类型可以完成工作的前提下,应该尽可能地给类型分配最小的可见性。2.我们经常下意识的创建公有类型。可见性越低,以后升级或更改时所需要的变化就越小... 查看全文
本节所谓的“配置同步”主要体现在两个方面:其一,如何监控配置源并在其变化的时候自动加载其数据,其目的是让应用中通过Configuration对象承载的配置与配置源的数据同步;其二、当Configuration对象承载的配置放生变换的时候如何向应用程序发送通知,最终让应用程序使用最新的配置。一、配置与配置源的同步配置模型提供了三个原生ConfigurationProvider(JsonConfigrationProvider... 查看全文
概述:ASP.NETWebAPI的好用使用过的都知道,没有复杂的配置文件,一个简单的ApiController加上需要的Action就能工作。但是在使用API的时候总会遇到跨域请求的问题,特别各种APP万花齐放的今天,对API使用者身份角色验证是不能避免的(完全开发的API不需要对使用者身份角色进行管控,可以绕过),这篇文章就来谈谈基于令牌TOKEN身份验证的实现。问题:对于WebAPI的选择性的开放,使用者无论使用AJAX,还是HttpClient对接,总要对使用者的身份角色进行验证... 查看全文
我们在上面对ASP.NETCore默认提供的具有跨平台能力的KestrelServer进行了详细介绍(《聊聊ASP.NETCore默认提供的这个跨平台的服务器——KestrelServer》),为了让读者朋友们对管道中的Server具有更加深刻的认识,接下来我们采用实例演示的形式创建一个自定义的Server。这个自定义的Server直接利用HttpListener来完成针对请求的监听、接收和响应,我们将其命名为HttpListenerServer... 查看全文
简介对于.net来说,用webapi来构建服务是一个不错的选择,都是http请求,调用简单,但是如果真的要在程序中调用,则还有些工作要做,比如我们需要手写httpClient调用,并映射Model,如果服务少还可以,多了就繁琐了。Swagger关于Swagger的信息,其他博客已经有介绍,这里就不多说。大家可以参考http://chuansong.me/n/322685748559,使用Swagger后,可以解决服务没有文档或者文档和服务不同步的问题,同时Swagger自带的就有模拟请求的功能... 查看全文
前言马上2016年就要过去了,时间可是真快啊。上次写完Identity系列之后,反响还不错,所以本来打算写一个ASP.NETCore中间件系列的,但是中间遇到了很多事情。首先是NPOI的移植工作,移植过后还有一些Bug需要修复,然后一个事情是一个有关于分布式架构中消息一致性的一个中间件设计开发工作,还有就是博客还要坚持写,最后就是还有好几本书需要读,以及消化学习,所以深深感觉到时间不够用。废话不多说了,进入主题... 查看全文