随笔分类 -  .NET

摘要:工欲善其事必先利其器 首先给服务器配上强力的软件,用于安全防护和监控。 公司服务器用的阿里云的ECS,已经有防护和监控了,之后又选择额外加了一个安全狗 为了监控服务器上系统的各项运行指标,又买了听云平台的听云Server服务。 1.队列长度 网站对应的应用程序池->高级设置->常规 即可进入队列的最 阅读全文
posted @ 2018-05-08 11:30 TiestoRay 阅读(894) 评论(0) 推荐(0)
摘要:1.在调试的时候,查看EF生成的SQL语句 在Context类的构造函数中添加以下代码,就可以在调试的时候在【输出】窗口中看到SQL语句 2.EF关联数据加载 EF中有三种方式处理关联实体的数据加载:预加载,懒加载,显示加载 现在有两个类 预加载: 普通查询 返回结果 EF没有加载跟Book相关联的 阅读全文
posted @ 2016-08-11 23:08 TiestoRay 阅读(481) 评论(0) 推荐(0)
摘要:首先是创建DbContext,有两种途径 ①手动编写DbContext代码,同时还要记得去配置文件中添加connectionStrings ②通过创建Controller指定自动生成DbContext 在创建完一个Model之后,右击Controller文件夹(MVC项目的话),新建Controll 阅读全文
posted @ 2016-08-11 16:30 TiestoRay 阅读(374) 评论(0) 推荐(0)
摘要:特性路由 WebApi2默认的路由规则我们称作基于约定路由,很多时候我们使用RESTful风格的URI.简单的路由是没问题的,如 api/Products/{id},但有些事很难处理的,如资源之间存在嵌套关系:客户包含订单,书有作者属性等等。对于这种Uri,我们希望的路由是这样的:/costomer 阅读全文
posted @ 2016-08-10 18:04 TiestoRay 阅读(5278) 评论(0) 推荐(2)
摘要:如何创建Controller这里就不说了,只写一些可能是高阶知识的内容 关于WebApi的官方介绍及示例 http://www.asp.net/web-api/ 1.跨域 Asp.NET有专门的跨域扩展,需要通过nuget下载 然后webApiConfig中开启对CORS的支持 最后是在想要支持跨域 阅读全文
posted @ 2016-08-09 15:27 TiestoRay 阅读(676) 评论(0) 推荐(0)
摘要:.NET服务创建过程http://jingyan.baidu.com/article/fa4125acb71a8628ac709226.html相关命令(要以管理员身份打开cmd)安装服务-> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319-> In... 阅读全文
posted @ 2016-01-13 11:11 TiestoRay 阅读(361) 评论(0) 推荐(0)
摘要:一. Dictionary与Hashtable Dictionary与Hashtable都是.Net Framework中的字典类,能够根据键快速查找值 二者的特性大体上是相同的,有时可以把Dictionary<K,V>看做是Hashtable的泛型版本。不过Hashtable是线程安全的,Dict 阅读全文
posted @ 2015-10-27 11:07 TiestoRay 阅读(5786) 评论(0) 推荐(0)
摘要:最近在做跨系统的数据交互业务,从.Net的系统提交数据到Java的系统。简单的表单Get、POST都没问题,但是有个功能是要提交普通文本和文件,试了好多都有问题,最后用HttpClient小折腾了一下就OK了。①先说带有文件的POST方法public async void SendRequest()... 阅读全文
posted @ 2015-10-15 14:06 TiestoRay 阅读(6017) 评论(0) 推荐(1)
摘要:注: 在ashx文件中使用Session 首先添加引用 实现接口 使用的时候需要通过HttpContext对象调用,如 为了实现负载均衡,Session的共享是必须要面对的事情 同一个用户,先后发出的多次请求很可能不是同一台服务器处理的, 那么默认的进程中 Session存储方式 在这多次的处理中就 阅读全文
posted @ 2015-09-23 20:52 TiestoRay 阅读(1063) 评论(0) 推荐(1)
摘要:使用VS的时候 偶尔会出现错误【未能找到元数据文件“引用的DLL的路径”】但是实际上项目中这些DLL都是做了引用的,甚至你前一天打开还是好好的,睡一觉起来 不知道什么原因 就酱紫了原因:不详处理方法:找到文件夹C:\Windows\Microsoft.NET\Framework我的是v4.0.30... 阅读全文
posted @ 2015-09-22 10:31 TiestoRay 阅读(929) 评论(0) 推荐(0)
摘要:先看一下简单的对比customErrorsAsp.Net级别的错误处理程序,只处理Asp.Net应用抛出的异常(404,403,500。。)在IIS7+的服务器依然可用(IIS7之前就引进了)静态文件(如.jpg,.htm,.js等)不会被处理httpErrorsIIS级别的错误信息处理程序,IIS... 阅读全文
posted @ 2015-08-12 13:23 TiestoRay 阅读(3146) 评论(0) 推荐(1)
摘要:C#预处理器指令#define #undef 声明一个不需赋值的变量注意的一点事它必须放到using 上面,如 #region #endregion这是一组用来帮助管理代码布局的指令 #if #else #elif #endifif else 没什么好说的。不过这个一般要跟#define搭配使用 # 阅读全文
posted @ 2015-07-30 11:06 TiestoRay 阅读(829) 评论(0) 推荐(0)
摘要:首先 页面需要添加下面一段代码添加的位置如图这样就可以在这个页面访问模板页的属性了protected void Page_Load(object sender, EventArgs e){ Master.ComeHere();//ComeHere是在模板页定义的方法} 阅读全文
posted @ 2015-07-02 18:12 TiestoRay 阅读(247) 评论(0) 推荐(0)
摘要:1.在本地找到VS安装目录下的 Visual Studio Tools 文件夹 并进入Remote Debugger Folder文件夹2.根据服务器的操作系统是32位还是64位,选择下面的文件夹,拷贝到服务器上(位置随意)3.执行msvsmon.exe点击【工具】->【选项】 里面有TCP/IP ... 阅读全文
posted @ 2015-07-02 16:41 TiestoRay 阅读(387) 评论(0) 推荐(0)
摘要:1.生成Cookiepublic static void SetDataByCookie(string mainKey, string subKey, string value, string domain, int expireHours){ var cookie = Request.Coo... 阅读全文
posted @ 2015-05-16 11:31 TiestoRay 阅读(416) 评论(0) 推荐(0)
摘要:以前的更新或安装需要重新启动操作系统 阅读全文
posted @ 2015-01-06 10:57 TiestoRay 阅读(249) 评论(0) 推荐(0)
摘要:通过XmlSerializer 我们可以十分简单的将Model与XML进行转换官文在点这里帮助类 1 using System; 2 using System.Text; 3 using System.Xml.Serialization; 4 using System.IO; 5 usin... 阅读全文
posted @ 2014-08-21 10:40 TiestoRay 阅读(637) 评论(0) 推荐(0)
摘要:方法是使用LoadControl方法,根据用户控件的相对路径,动态生成用户控件对象用户控件public class UserControlA :UserControl{ public UserControlA(string name) { //TODO }}需要动态生... 阅读全文
posted @ 2014-07-23 17:46 TiestoRay 阅读(260) 评论(0) 推荐(0)
摘要:1. SqlServer中的 tinyint 对应C#中的Byte2.关键字volatile 它是被设计用来修饰被不同线程访问和修改的变量3.后台执行JS语句Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "script", "... 阅读全文
posted @ 2014-06-07 01:01 TiestoRay 阅读(191) 评论(0) 推荐(0)
摘要:一.通过javascript可获取某个网站的HTML,不过只在IE下有效function getHTTPPage(jnkcUrl) { var objxml = new ActiveXObject("Microsoft.XMLHTTP"); objxml.open("GET", jnkcUrl, false); objxml.send(); var sResult = objxml.responseText; return sResult;}二.通过C#获取/// /// 获取网页内容/// /// 网址/// 网站内容public string Get 阅读全文
posted @ 2014-03-14 18:15 TiestoRay 阅读(3238) 评论(0) 推荐(0)