windows server 证书的颁发与IIS证书的使用 Dapper入门使用,代替你的DbSQLhelper Asp.Net MVC中Action跳转(转载)
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();
windows server 证书的颁发与IIS证书的使用 Dapper入门使用,代替你的DbSQLhelper Asp.Net MVC中Action跳转(转载)的更多相关文章
- windows server 证书的颁发与IIS证书的使用
最近工作业务要是用服务器证书验证,在这里记录下一. 1.添加服务器角色 [证书服务] 2.一路下一步直到证书服务安装完成; 3.选择圈选中的服务器证书 4.点击[创建证书申请] 5.填写信息 6.下一 ...
- 在 Windows Server 2008 R2 上安装 IIS 7.5
原文 在 Windows Server 2008 R2 上安装 IIS 7.5 默认情况下,Windows Server(R) 2008 R2 上不安装 IIS 7.5.可以使用服务器管理器中的“添加 ...
- 在Windows Server 2008 R2上安装IIS服务
一.Windows Server 2008 R2 介绍 1.Windows Server 2008 R2 基本概念 2.Windows Server 2008 R2 家族系列 二.VMware虚拟机安 ...
- ASP.NET MVC 中应用Windows服务以及Webservice服务开发分布式定时器
ASP.NET MVC 中应用Windows服务以及Webservice服务开发分布式定时器一:闲谈一下:1.现在任务跟踪管理系统已经开发快要结束了,抽一点时间来写一下,想一想自己就有成就感啊!! ...
- 在ASP.NET MVC中使用IIS级别的URL Rewrite
原文 在ASP.NET MVC中使用IIS级别的URL Rewrite 大约一年半前,我在博客上写过一系列关于URL Rewrite的文章(2.3.4),把ASP.NET平台上进行URL Rewrit ...
- Windows server 2008 R2 安装AD域证书
参考文档: http://blog.51cto.com/gaowenlong/1969585 http://blog.51cto.com/gaowenlong/1969586 安装后打开证书颁发机构 ...
- Windows Server 2012下手动配置IIS的文件夹访问权限
当新建一个website的时候,一般情况下IIS对相应的物理文件夹的访问权限是不够的. 针对匿名认证(anonymous authentication)需要: 打开文件夹properties-> ...
- 在Asp.net MVC中使用Authorization Manager (AzMan)进行Windows用户身份认证
背景 创建需要通过Windows用户进行身份认证的Asp.net MVC应用 要点 在Asp.net MVC应用基于Windows用户进行身份认证的方法有很多,如MVC自带的Windows认证就经常被 ...
- 阿里云云服务器Windows Server 2012 R2无法安装IIS等组件的解决办法
Windows Server2012 R2数据中心版 不管安装什么组件,都显示存储空间不足,无法应用命令,错误代码0x80070008. 最终确认是服务器配置过低的原因,因为这个型号是低级别的配置,1 ...
随机推荐
- JVM内存管理及垃圾回收机制
一.JVM内存组成结构 JVM栈由堆.栈.本地方法栈.方法区等部分组成,结构图如下所示: 二.JVM内存回收 Sun的JVMGenerationalCollecting(垃圾回收)原理是这样的:把对 ...
- 只允许特定IP访问本网站的前端写法
在开发的过程中,有时会遇到只允许特定的几个IP访问.今天来记录一下前端的写法. 首先,引入 <script src="http://pv.sohu.com/cityjson?ie=ut ...
- 利用filter过滤去重
var r, ary = ['apple', 'strawberry', 'banana', 'pear', 'apple', 'orange', 'orange', 'strawberry']; r ...
- Python学习笔记(1)——Python的概述(Python的环境、变量、数据类型、基本运算)
Table of Contents 1. Python概述 1.1. Python基础知识 1.2. 运行环境 1.3. Python的格式 1.4. Python的变量. 2. Python的数据类 ...
- vuex相关(actions和mutation的异曲同工)
vuex说明: Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化. 包含的内容: state: ...
- php 日常问题
1.isset.empty.is_null的区别 isset 判断变量是否定义或者是否为空 变量存在返回ture,否则返回false 变量定义不赋值返回false unset一个变量,返回false ...
- double salary = wage = 9999.99错误
在看书时,有这么一句表达式 double salary = wage = 9999.99; 在Linux中编译时,不能通过,提示是 error: 'wage' was not declared in ...
- Django 模版语法 二
变量的过滤器(filter)的使用 过滤器:upper, lower, first, capfirst 在 views.py 中修改 from django.shortcuts import rend ...
- Centos7 静态IP配置
先将虚拟机设置为桥接模式: 虚拟机网络将VMnet8设置为NAT模式: 查看本机IP地址,ipconfig,记住ipv4地址和默认网关地址,等会配置的时候要用 启动Centos,进入终端模式,设置IP ...
- [转]ionic或者angularjs中图片显示压缩问题解决 or 显示较大图片的某一块区域、裁剪显示
我们知道在html中显示图片一般都是用img控件标签,当然调整大小的也很容易. 但是会出现,特定的img大小,显示一张比较大尺寸的且长宽比例与特定img大小不相符的图片.而导致压缩问题,图片挤压的很严 ...