windows server 证书的颁发与IIS证书的使用

 

最近工作业务要是用服务器证书验证,在这里记录下一.

1.添加服务器角色 [证书服务]

2.一路下一步直到证书服务安装完成;

3.选择圈选中的服务器证书

4.点击[创建证书申请]

5.填写信息

6.下一步,直到保存文件位置

7.搜索证书颁发机构,打开

8.右键树型,选择[提交一个新的申请]

9.选择之前在IIS导出的文件

10.选择挂起的更改,点击颁发

11.在已颁发的证书中可以找到,生成证书

12.双击新生成的证书,选择[详细信息]点击复制到文件.

13.选择导出格式

14.选择文件位置

15.打开IIS选择 [证书服务器],点击[导入]

16.点击网站 绑定刚刚导入的证书

就可以使用 https来访问网站了

Dapper入门使用,代替你的DbSQLhelper

 

Dapper介绍

Dapper是.Net下的一个轻量级ORM框架.在小型工具向的项目下,使用Dapper会使数据库操作层代码更加优雅.

Dapper的使用

在项目中使用引用Dapper非常简单,你可以选择两种方式:

1.在NuGet引用

2.Github下载源代码,添加到项目当中去

Dapper 项目地址 https://github.com/StackExchange/Dapper

添加项目 Dapper  到你自己的项目当中去,这样可以直接调试Dapper的源代码

个人感觉添加源代码到项目当中比较可靠,遇到问题可以直接跟踪

Dapper项目

添加Dapper源代码到项目当中

CURD操作

表结构

1 CREATE TABLE [dbo].[BAS_NAME](
2     [ID] [INT] NULL,
3     [NAME] [VARCHAR](50) NULL,
4     [OTHER] [VARCHAR](50) NULL,
5     [DATE] [DATETIME] NULL
6 ) ON [PRIMARY]

1.Insert操作

代码中看出,直接使用Execute加实体的方式相比传统 SqlParameter的方式更加方便.

 1 IDbConnection conn = new SqlConnection(connectionString);
 2 //Insert
 3 string insetSql = "INSERT dbo.BAS_NAME(ID, NAME, OTHER, DATE)VALUES(@ID, @NAME, @OTHER, @DATE)";
 4 BAS_NAME nameInfo = new BAS_NAME();
 5 nameInfo.ID = 0;
 6 nameInfo.NAME = "小王";
 7 nameInfo.OTHER = string.Empty;
 8 nameInfo.DATE = DateTime.Now;
 9 var result = conn.Execute(insetSql, nameInfo);
10
11 Console.Write(result);
12 Console.ReadKey();

当然了你也可以使用这种方式新增行

1 var result =
2     conn.Execute(insetSql, new {ID = 1,NAME = "小李",OTHER="233",DATE = DateTime.Now });

2.UPDATE操作

和Insert类似

1 BAS_NAME nameInfo = new BAS_NAME();
2 nameInfo.ID = 0;
3 nameInfo.NAME = "小王233";
4 nameInfo.OTHER = "233";
5 nameInfo.DATE = DateTime.Now;
6
7 string upDateSql = " UPDATE dbo.BAS_NAME SET NAME = @NAME,OTHER= @OTHER,[DATE] = @DATE WHERE ID = @ID";
8
9 var result = conn.Execute(upDateSql, nameInfo);

3.Select操作

string selectSql = "SELECT * FROM BAS_NAME";
List<BAS_NAME> basNameList = conn.Query<BAS_NAME>(selectSql).ToList();

selectSql = "SELECT * FROM BAS_NAME WHERE ID = @ID";
basNameList = conn.Query<BAS_NAME>(selectSql,new { ID = 1 }).ToList();

4.Delete操作

var result = conn.Execute("DELETE FROM dbo.BAS_NAME WHERE ID = @ID", new { ID = 0 });

Asp.Net MVC中Action跳转(转载)

 

首先action的跳转大致归类:

1跳转到与当前同一控制器内的action和不同控制器内的action、

2带有参数的action跳转和不带参数的action跳转。

3跳转到指定视图,不经过Controller的Action。

//跳转到当前Controller的指定Action(此处为Index),不带参数。

一、RedirectToAction("Index");

//跳转到指定Controller下的指定Action,不带阐述

二、RedirectToAction(ActionName,ControllerName)

//使用路由名称和路由值重定向到指定的路由。不带参数。

三、RedirectToRoute(new {controller="Home",action="Index"});

//使用路由名称和路由值重定向到指定的路由。带参数。

四、RedirectToRoute(new {controller="Home",action="Index", id=param});

//跳转到当前controller下的Action,可带参数。

五、Response.Redirect("Index?id=1");

//跳转到当前controller下的Action,不带参数。
六、return Redirect("Index");

//跳转到当前路径下的指定View(视图),但不经过Action方法。

七、return View("Index");

//跳转到指定路径下的指定View(视图),但不经过Action方法。这种方法是写全路径
八、return View("~/Views/Home/Index.aspx");

//跳转到当前Controller,当前Action下的View。 最常见。
九、return View();

 
以上并没有列举完,因为还有多种重载,可以F12进步了解。
 
树立目标,保持活力,gogogo!

windows server 证书的颁发与IIS证书的使用 Dapper入门使用,代替你的DbSQLhelper Asp.Net MVC中Action跳转(转载)的更多相关文章

  1. windows server 证书的颁发与IIS证书的使用

    最近工作业务要是用服务器证书验证,在这里记录下一. 1.添加服务器角色 [证书服务] 2.一路下一步直到证书服务安装完成; 3.选择圈选中的服务器证书 4.点击[创建证书申请] 5.填写信息 6.下一 ...

  2. 在 Windows Server 2008 R2 上安装 IIS 7.5

    原文 在 Windows Server 2008 R2 上安装 IIS 7.5 默认情况下,Windows Server(R) 2008 R2 上不安装 IIS 7.5.可以使用服务器管理器中的“添加 ...

  3. 在Windows Server 2008 R2上安装IIS服务

    一.Windows Server 2008 R2 介绍 1.Windows Server 2008 R2 基本概念 2.Windows Server 2008 R2 家族系列 二.VMware虚拟机安 ...

  4. ASP.NET MVC 中应用Windows服务以及Webservice服务开发分布式定时器

    ASP.NET MVC 中应用Windows服务以及Webservice服务开发分布式定时器一:闲谈一下:1.现在任务跟踪管理系统已经开发快要结束了,抽一点时间来写一下,想一想自己就有成就感啊!!  ...

  5. 在ASP.NET MVC中使用IIS级别的URL Rewrite

    原文 在ASP.NET MVC中使用IIS级别的URL Rewrite 大约一年半前,我在博客上写过一系列关于URL Rewrite的文章(2.3.4),把ASP.NET平台上进行URL Rewrit ...

  6. Windows server 2008 R2 安装AD域证书

    参考文档: http://blog.51cto.com/gaowenlong/1969585 http://blog.51cto.com/gaowenlong/1969586 安装后打开证书颁发机构 ...

  7. Windows Server 2012下手动配置IIS的文件夹访问权限

    当新建一个website的时候,一般情况下IIS对相应的物理文件夹的访问权限是不够的. 针对匿名认证(anonymous authentication)需要: 打开文件夹properties-> ...

  8. 在Asp.net MVC中使用Authorization Manager (AzMan)进行Windows用户身份认证

    背景 创建需要通过Windows用户进行身份认证的Asp.net MVC应用 要点 在Asp.net MVC应用基于Windows用户进行身份认证的方法有很多,如MVC自带的Windows认证就经常被 ...

  9. 阿里云云服务器Windows Server 2012 R2无法安装IIS等组件的解决办法

    Windows Server2012 R2数据中心版 不管安装什么组件,都显示存储空间不足,无法应用命令,错误代码0x80070008. 最终确认是服务器配置过低的原因,因为这个型号是低级别的配置,1 ...

随机推荐

  1. CSS 文字换行与不换行

    1. 强制不换行 p{ white-space:nowrap; } 2. 自动换行 p{ word-wrap: break-word; word-break: normal; } 3. 强制英文单词断 ...

  2. DNS隧道之DNS2TCP使用心得教程——是可以用来穿透qiang的,ubuntu下直接apt install dns2tcp

    DNS隧道之DNS2TCP使用心得教程 转自:http://blog.creke.net/750.html DNS2TCP是在上次DNS隧道大检阅时提到的一个DNS隧道. 在2010年6月的更新(也是 ...

  3. Mysql--查询相关语句总结

    一.查询各个部门的最高工资及姓名,其中薪资字段是字符串类型: 优化前: SELECT *FROM (SELECT a.`deptno`, a.`sal`, a.`ename` FROM emp a O ...

  4. JS和C#方法相互调用

    JS和C#方法相互调用 1.JS调用C#后台方法 方法一: 1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2.在前台写一个js函数,内容为document.getEle ...

  5. linux nslookup-查询域名DNS信息的工具

    博主推荐:更多网络测试相关命令关注 网络测试  收藏linux命令大全 nslookup命令是常用域名查询工具,就是查DNS信息用的命令. nslookup4有两种工作模式,即“交互模式”和“非交互模 ...

  6. span-wise drag/lift forces of cylinder

    span-wise drag/lift forces of cylinder SR Description:   Dear Sir/Madam, I am trying to simulate a 3 ...

  7. 洛谷 1850 NOIP2016提高组 换教室

    [题解] 先用floyed处理出两点间的最短路. 设f[i][j][k]表示走到第i个教室,总共换了j次,当前换或者不换,期望的最小移动距离. 分情况讨论来转移即可. #include<cstd ...

  8. Linux基础命令回顾

    前言 说到linux基础命令,网上一搜一箩筐,想学也有很多教程,如果你不幸看到此篇文章,想看就认真看完,毕竟你点进来了不是嘛? 我每次写的文章都是为了分享自己的学习成果或重要知识点,希望能帮助更多的人 ...

  9. STM32F407 IO引脚复用器和映射 个人笔记

    基本概念 stm32有一些内置外设,每个外设有一个复用功能AF(Alternate functions). stm32的每个io引脚东路有一个16路复用器,该复用器一端连该引脚,另外16端连AF0~A ...

  10. C51 蜂鸣器 个人笔记

    音调:频率 音量:高低电平占空比 有源:上面没有加号,只需高低电平即可发声 无源:上面有加号,不仅要电平,还要, 的频率 这里的有源不是指电源的"源",而是指有没有自带震荡电路,有 ...