【asp.net 备份和恢复数据库的方法示例】教程文章相关的互联网学习教程文章

asp.net core 获取 MacAddress 地址方法示例

本文告诉大家如何在 dotnet core 获取 Mac 地址 因为在 dotnetcore 是没有直接和硬件相关的,所以无法通过 WMI 的方法获取当前设备的 Mac 地址 但是在 dotnet core 可以使用下面的代码拿到本机所有的网卡地址,包括物理网卡和虚拟网卡 IPGlobalProperties computerProperties = IPGlobalProperties.GetIPGlobalProperties();NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();Console.WriteLine("Interface i...

Asp.net core中实现自动更新的Option的方法示例

Asp.net core可以监视json、xml等配置文件的变化, 自动刷新内存中的配置内容, 但如果想每隔1秒从zookeeper、consul获取最新的配置信息, 需要自己实现. 阅读了 Asp.net core Document的Custom configuration provider, 得知只需要实现自己的IConfigurationSource和对应ConfigurationProvider即可 在这个示例中, 我建立了一个简单的option, 只包含一个不断变化的计数器变量. public class RefreshableOptions {public int Increaseme...

Asp.Net Core使用SignalR进行服务间调用方法示例【图】

网上查询过很多关于ASP.NET core使用SignalR的简单例子,但是大部分都是简易聊天功能,今天心血来潮就搞了个使用SignalR进行服务间调用的简单DEMO。 至于SignalR是什么我就不多说了,微软官方文档也不少。 第一步新建项目 所有VS开发第一步都是新建一个解决方案哈,这里我就不多介绍如何新建项目啦~~ 开发环境,VS2017,.NET CORE 2.1新建两个asp.net core项目 如此简单的操作大家都懂的 注入SignalR 在被调用的服务端的Startup.cs中...

asp.net core webapi项目配置全局路由的方法示例【图】

一、前言 在开发项目的过程中,我新创建了一个controller,发现vs会给我们直接在controller头添加前缀,比如[Route("api/[controller]")],即在访问接口的时候会变成http://localhost:8000/api/values,但是如果控制器有很多个,或者要进行版本迭代时,我们会发现痛苦的时刻降临了,要一个一个的修改。 如果在这个时候可以进行全局配置前缀那真是福利呀,修改一处即可。为了能达到此目的我们就来运用一下吧。 二、配置 0、在配置前我...

webapi跨域使用session的方法示例【图】

在之前的项目中,我们设置跨域都是直接在web.config中设置的。这样是可以实现跨域访问的。因为我们这边一般情况下一个webapi会有多个网站、小程序、微信公众号等访问,所以这样设置是没有问题的。但是……如果其中一个网站需要用到cookie或者session的时候, Access-Control-Allow-Origin如果还是设置成“*”就会报错,当然是前端报错。。。数据返回还有cookie/session都还是能存,但是报错就不爽了啊。 于是,想着整改一下。 先上...

.NET发送邮件的实现方法示例

前言 本文主要给大家介绍了关于.NET发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 注意:需要找到“POP3/SMTP服务”并开启,然后生成授权码,生成的授权码就是下面登入的密码。 关于POP3/SMTP服务是什么,大家可以参考这篇文章进行了解://www.gxlcms.com/softjc/42323.html 的开启方法大家可以参考这篇文章://www.gxlcms.com/diannaojichu/520949.html 示例代码: /// <summary>/// 发...

ASP.NET Core利用UrlFirewall对请求进行过滤的方法示例

一. 前言UrlFirewall 是一个开源、轻便的对http请求进行过滤的中间件,可使用在webapi或者网关(比如Ocelot),由我本人编写,并且开源在github:https://github.com/stulzq/UrlFirewall (本地下载) 二.UrlFirewall 介绍UrlFirewall 是一款http请求过滤中间件,可以和网关(Ocelot)搭配,实现屏蔽外网访问内部接口,只让内部接口之间相互通讯,而不暴露到外部。它支持黑名单模式和白名单模式,支持自定义http请求响应代码。具有良...

asp.net mvc webapi 实用的接口加密方法示例

在很多项目中,因为webapi是对外开放的,这个时候,我们就要得考虑接口交换数据的安全性。 安全机制也比较多,如andriod与webapi 交换数据的时候,可以走双向证书方法,但是开发成本比较大, 今天我们不打算介绍这方面的知识,我们说说一个较简单也较常见的安全交换机制 在这里要提醒读者,目前所有的加密机制都不是绝对的安全! 我们的目标是,任何用户或者软件获取到我们的webapi接口url后用来再次访问该地址都是无效的! 达到这...

asp.net实现生成缩略图及给原始图加水印的方法示例

本文实例讲述了asp.net实现生成缩略图及给原始图加水印的方法。分享给大家供大家参考,具体如下: using System.IO; using System.Drawing.Imaging; private void Button1_ServerClick(object sender, System.EventArgs e) {Graphics g=null;System.Drawing.Image upimage=null;System.Drawing.Image thumimg=null;System.Drawing.Image simage=null;Bitmap outputfile=null;try {string extension = Path.GetExtension(File1.Pos...

asp.net使用ashx生成图形验证码的方法示例【图】

本文实例讲述了asp.net使用ashx生成图形验证码的方法。分享给大家供大家参考,具体如下: 验证码的好处不用我多说,你们都懂的。我在网上看到有人把验证码直接写在aspx页面里,也就是说这种方式请求验证码等于请求一个页面,这样做很不科学。如下所示 <form id="form1" runat="server"><div><asp:Image ID="Image1" runat="server" ImageUrl="Default.aspx" /><br /><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp...

ASP.NET防止SQL注入的方法示例

本文实例讲述了ASP.NET防止SQL注入的方法。分享给大家供大家参考,具体如下: 最近接手别人一个项目,发现存在SQL注入漏洞,因为不想改太多代码,所以那种参数法防注入呢我就用不着了。只能用传统的笨一点的办法了。 1、新建Global.asax文件。 2、加入如下代码: void Application_BeginRequest(object sender, EventArgs e) {bool result = false;if (Request.RequestType.ToUpper() == "POST"){//post方式的我就不写了。}else{re...

asp .net实现给图片添加图片水印方法示例

前言 本文主要给大家介绍的是asp .net实现给图片添加图片水印的方法,注意是图片水印,需要的朋友们可以参考学习,下面话不多说来看看详细的介绍吧。 方法如下 首先写好一个写入图片水印的类,先创建一个ImageWriter类库 (该类中有包含枚举类型和方法) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Collections; using System.Drawing; using System....

ASP.NET MVC4中使用Html.DropDownListFor的方法示例

本文实例讲述了ASP.NET MVC4中使用Html.DropDownListFor的方法。分享给大家供大家参考,具体如下: 一、控制器部分: public ActionResult PageDetail() {var thisList = _sysDepartmentBll.GetAllDepartmentList();//数据源//添加一条默认数据var resultList = new List<SelectListItem>{new SelectListItem {Text = "--请选择--", Selected = true, Value = ""}};//将数据源添加到resultList集合中resultList.AddRange(thisList....

ASP.NET连接MySql数据库的2个方法及示例

方法一: 使用MySQL官方组件使用MySQL推出的 MySQL Connector/Net 组件, 该组件是MySQL为ADO.NET访问MySQL数据库设计的.NET专用访问组件。完成该组件后,需要在项目中引用这个组件,也可以直接在配置文件的< assemblies>节点内添加下面的节点: 代码如下:<add assembly="MySql.Data, Version=5.1.5.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>之后在程序中引用命名空间MySql.Data.MySqlClient,即可开始进行连接MySQ...

ASP.NET mvc异常处理的方法示例介绍

1.首先常见保存异常的类(就是将异常信息写入到文件中去) 代码如下:public class LogManager { private string logFilePath = string.Empty; public LogManager(string logFilePath) { this.logFilePath = logFilePath; FileInfo file = new FileInfo(logFilePath); if (!file.Exists) { file.Create().Close(); } } public void SaveLog(string message, DateTime writerTime) { string log = writerTime.ToString() + ":" + me...