Welcome 微信登录

首页 / 网页编程 / ASP.NET

解决 .NET Core 中 GetHostAddressesAsync 引起的 EnyimMemcached 死锁问题

解决 .NET Core 中 GetHostAddressesAsync 引起的 EnyimMemcached 死锁问题

在我们将站点从 ASP.NET + Windows 迁移至 ASP.NET Core + Linux 的过程中,目前遇到的最大障碍就是 —— 没有可用的支持 .NET Core 的 memcached 客户端。我们一直用的是 EnyimMemcached ,在没有其它选择的情况下,我们自己尝试着将 EnyimMemcached 迁移至 .NET Core。。。基于 .NET Core 修改好了代码,在开发环境下测试通过,在 Linux 服务器上自己访问很正...
ASP.NET Core MVC 配置全局路由前缀

ASP.NET Core MVC 配置全局路由前缀

ASP.NET Core MVC 配置全局路由前缀前言大家好,今天给大家介绍一个 ASP.NET Core MVC 的一个新特性,给全局路由添加统一前缀。严格说其实不算是新特性,不过是Core MVC特有的。应用背景不知道大家在做 Web Api 应用程序的时候,有没有遇到过这种场景,就是所有的接口都是以 /api 开头的,也就是我们的api 接口请求地址是像这样的:http://www.example.com/api/order/333或者是这样的需求h...
值得收藏的asp.net基础学习笔记

值得收藏的asp.net基础学习笔记

值得收藏的asp.net基础学习笔记,分享给大家。1.概论 浏览器-服务器 B/S 浏览的浏览器和服务器之间的交互,形成上网B/S模式对于HTML传到服务器 交给服务器软件(IIS) 服务器软件直接读取静态页面代码,然后返回浏览器对于ASPX传达服务器 交给服务器软件(IIS) IIS发现自己处理不了aspx的文件,就去映射表根据后缀名里找到响应的处理程序(isapi,服务器扩展程序) 问题:IIS如何调用可扩展程序? 答:可扩展程序首先就是按照I...
asp.net mvc signalr简单聊天室制作过程分析

asp.net mvc signalr简单聊天室制作过程分析

signalr的神奇、实用很早就知道,但一直都没有亲自去试用,仅停留在文章,看了几篇简单的介绍文字,感觉还是很简单易用的。由于最后有个项目需要使用到它,所以就决定写个小程序测试一下,实践出真知;别人写的文章,由于环境(版本等)不同,还是或多或少存在一些出入的。环境:vs2013 / asp.net mvc 5 / signalr 2.2.1 / jquery 1.10.2先上两个效果图:系统会自动给加入聊天室的人员分配一个ID,是该人员的唯一标识(绿色为当...
.NET下通过HttpListener实现简单的Http服务

.NET下通过HttpListener实现简单的Http服务

HttpListener提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器.使用它可以很容易的提供一些Http服务,而无需启动IIS这类大型服务程序。使用HttpListener的方法流程很简单:主要分为以下几步1.创建一个HTTP侦听器对象并初始化2.添加需要监听的URI 前缀3.开始侦听来自客户端的请求4.处理客户端的Http请求5.关闭HTTP侦听器例如:我们要实现一个简单Http服务,进行文件的下载,或者进行一些其他的操作,例如要发送邮件,...
.NET添加时间戳防止重放攻击

.NET添加时间戳防止重放攻击

如过客户端在向服务端接口进行请求,如果请求信息进行了加密处理,被第三方截取到请求包,虽然第三方无法解密获取其中的数据,但是可以使用该请求包进行重复的请求操作。如果服务端不进行防重放攻击,就会参数服务器压力增大,数据紊乱的后果。而使用添加时间戳的方式可以解决这一问题。private readonly string TimeStamp = ConfigurationManager.AppSettings["TimeStamp"];//配置时间戳[HttpPos...
基于NVelocity的几种内容生成方式汇总

基于NVelocity的几种内容生成方式汇总

使用NVelocity也有几个年头了,主要是在我的代码生成工具Database2Sharp上使用来生成相关代码的,不过NVelocity是一个非常不错的模板引擎,可以用来生成文件、页面等相关处理,非常高效和方便。它原先是在网站http://nvelocity.sourceforge.net/ 上维护,不过从0.41后,该网站就不再进行NVelocity更新了,现在可以在网站http://nvelocity.codeplex.com/上获得最新版本的更新,接...
ASP.NET Core集成微信登录

ASP.NET Core集成微信登录

工具:Visual Studio 2015 update 3Asp.Net Core 1.01 准备工作申请微信公众平台接口测试帐号,申请网址:(http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)。申请接口测试号无需公众帐号,可以直接体验和测试公众平台所有高级接口。1.1 配置接口信息1.2 修改网页授权信息点击“修改”后在弹出页面填入你的网站域名:2 新建网站项目2.1 选...
<< 321 322 323 324 325 326 327 328 329 330 >>