C# Quartz 整理

因项目需要,在C#中使用了定时程序。自然就使用了Quartz了但是使用的时候,经过一段时间后,发现了两个重大问题,结果导致的是一样的,就是都导致了定时不会继续执行了。第一个问题是,定时程序发布在IIS下,但是IIS自己本身是有回收机制的,然后如果到了晚上,没人操作后台了,那么IIS会自动回收定时程序。这里可以通过代码层面解决,就是说让IIS一直处于被使用状态,自然就不会回收了。具体的代码改动是:在
阅读本文

任意文件绕过上传漏洞验证、SQL注入攻击漏洞验证、XSS跨站脚本攻击漏洞验证

漏洞:任意文件绕过上传漏洞验证。漏洞危害: 黑客可以上传脚本木马控制网站。解决方案:白名单过滤文件后缀,并去除上传目录的脚本和执行权限。漏洞: SQL注入攻击漏洞验证。         漏洞危害: 黑客利用精心组织的SQL语句,通过Web表单注入的Web应用中,从而获取后台DB的访问与存取权限。获取相应的权限之后,可以对网页和数据库进行进一步的篡改、挂马和跳板攻击行为。解决方案:关闭数据库查询报
阅读本文

嵌入式ARM的学习方法下

因为有的人打着嵌入式硬件工程师的名号装逼,其实嵌入式硬件就是普通硬件工程师做的工作。我们这里都是讨论软件方面的内容,而且嵌入式是以软件为主导的(工资上有较大差距)。如果对硬件感兴趣的,可以参看博客《如何学习硬件设计——理论篇》和《如何学习硬件设计——实践篇》,这里不要求掌握硬件,有一定程度的了解即可。  一、增强理论知识1、单片机。具体的学习路线请参考博客文章《如何学习单片机》。不想学单片机的话,
阅读本文

Jenkins结合.net平台之Web项目编译

前面我们讲解了如何使用msbuild.exe编译一个.net程序.示例中我们讲解的是编译控制台项目,但是我们知道web项目不仅需要编译类的嵌入的资源文件,还要拷贝诸如css,html,js,图片等资源文件,比较旧的msbuild版本如果不对web项目作特殊处理则是不能复制这些资源文件的. 下面我们讲一下如何通过参数设置使得msbuild编译的web项目在编译时复制资源. 首先我们打开visual
阅读本文

Jenkins结合.net平台之ftp客户端

上一节我们讲解了如何配置ftp服务端,本节我们讲解如何使用winscp搭建ftp客户端,为什么使用winscp而不是filezilla客户端版,前面我们简单说过,这里不再赘述. 下载winscp以后我们点击下一步直到安装完成,这里并没有什么需要注意的. 安装完成以后我们并不打开winscp因为我们需要自动化操作,图形化操作几乎无法完成自动化.我们对着winscp桌面图标右击,选择-属性,然后从属性
阅读本文

前端需要掌握的知识

一.基础知识HTML --- 定义了网页的内容。W3schoolCSS --- 描述了网页的布局。参考手册HTML5 ---是下一代的 HTML。W3schoolCSS3 ---是最新的 CSS 标准。参考手册JavaScript --- 设计了网页的行为。菜鸟教程jQuery --- 是由JavaScript语法写成的一个插件库。APIBootstrap --- 来自 Twitter,是目前最受
阅读本文

在IIS上部署你的ASP.NET Core项目

概述与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP响应数据重新回写到IIS中,最终转达到不同的客户端(浏览器,APP,
阅读本文

IIS最小配置

目的 : IIS按需要配置练习      测试环境 IIS 10  WIN101.安装IIS与建立网站  安装IIS略,服务器版用添加角色,用户版添加删除WINDOWS组件.  装好IIS之后,建一个网站.此时默认已经有了很多模块和处理程序映射了,将这些都删除掉.(本机模块继承的,先到IIS根节点上点击模块--->解除锁定.就可以在网站上删除了)  到浏览器中浏览网站,什么也打不开.因为没有模块也
阅读本文

Signalr入门系列一:Signalr支持的平台

SignalR在各种服务器和客户端配置下受支持。另外,每个transport option都有自己的要求; 如果传输的系统要求不可用,SignalR将优雅地切换到其他传输。服务器系统要求SignalR服务器组件可以托管在各种服务器配置上。本节介绍在操作系统,.NET framework,IIS和其他组件上支持的版本。支持的服务器操作系统SignalR服务器组件可以托管在以下服务器或客户端操作系统中
阅读本文

杂项:IIS

ylbtech-杂项:IIS   1.返回顶部   2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部    6.返回顶部   7.返回顶部   8.返回顶部   9.返回顶部   10.返回顶部    11.返回顶部
阅读本文

webapi快速框架搭建-创建项目(二)-以iis为部署环境的配置

上篇:webapi快速框架搭建-创建项目(一)在“创建项目(一)“这一篇里已经创建了一个空的项目,但项目上什么都没有,本篇描述如何将webapi配置成部署在iis上。步骤用nuget添加webapi包空项目默认是没有webapi相关的dll,要自己去nuget里安装。  创建Global.asax全局应用程序类    所有以iis为载体的网站应用的入口为HttpApplication类的Appli
阅读本文

802.1X和NAP整合实验手册

实验描述       公司内部有多个部门,创建了域的架构,并搭建了DHCP服务器和Radius服务器,要求每个部门都独享一个网段,实现每位用户插上网线后,跳出窗体进行身份验证,如果用户通过验证,根据用户所在的部门分配IP地址。例如销售部地址段为192.168.1.0/24则销售部员工Alice 获取的地址应该为192.168.1.1,市场部地址段为192.168.2.0/24则市场部员工Bob获取
阅读本文

网摘

Web Service  1、它是基于SOAP协议的,数据格式是XML  2、只支持HTTP协议  3、它不是开源的,但可以被任意一个了解XML的人使用  4、它只能部署在IIS上  WCF  1、这个也是基于SOAP的,数据格式是XML  2、这个是Web Service(ASMX)的进化版,可以支持各种各样的协议,像TCP,HTTP,HTTPS,Named Pipes, MSMQ.  3、WC
阅读本文

Win10下通过IIS调试ASP程序遇到的问题和解决方案

最近维护了以前别人的写的一个ASP的系统,记录一下调试过程中的问题和解决方案。环境篇万维网发布服务(W3SVC)已经停止问题: 万维网发布服务(W3SVC)已经停止。除非万维网发布服务(W3SVC)正在运行,否则无法启动网站。解决方法:需要先启动整个应用。IIS服务控制面板>>程序和功能>>启动或关闭Windows功能>>IIS服务但是这样仅仅是开启了IIS服务,会出现Http500错误,不能运行
阅读本文

[转]IIS 允许/禁止 目录浏览

<?xml version=“1.0“ encoding=“utf-8“?> <configuration> <system.webServer> <directoryBrowse enabled=“true“ /> </system.webServer> </configuration>enabled = true -> 允许目录浏览,子目录继承。 false 则
阅读本文

Apache2.4和IIS7整合共享80端口测试

言我再重新排版一下在C:WindowsSystem32driversetchosts文件中配置2个测试域名用于整合测试127.0.0.1 www.aaa.com // apache项目 127.0.0.1 www.bbb.com // IIS项目Apache项目虚拟主机基本配置情况在Apache24htdocs目录下创建test目录,在test目录里创建一个index.php文件,i
阅读本文

.Net Core学习之路(一)

前言:因为公司转型需要,特地学习.NET Core。本来在我的计划中.Net Core的学习应该没有快就被执行的。一来是我想多补一点基础和理论知识,再者就是我想攒点钱买台好点的电脑再装VS2017。计划提前,在这台用了4年多的电脑上装了VS2017效果倒也算差强人意,看来VS2017很吃配置的结论是子虚乌有的谣言罢了。我在博客园的帐号是一年多申请的,当时只是听老师讲要有自己的技术积累,最好写
阅读本文

Refuses to install for WTP10

Refuses to install for WTP10 descriptionhttp://imgur.com/a/QN4iMI am a WTP10 user. I’m running build 10049 at the moment. I suspect that the installer is doing something like substring-ing the version
阅读本文

VS2013发布网站详细步骤

以下是我发布网站的时候,搜索到的可以使用的办法,同样适用于vs2013(已经尝试)。1、打开你的VS2012网站项目,右键点击项目》菜单中 重新生成一下网站项目;再次点击右键》发布:VS2012发布网站详细步骤VS2012发布网站详细步骤2、弹出网站发布设置面板,点击,创建新的发布配置文件:VS2012发布网站详细步骤输入你自己定义的配置文件名:VS2012发布网站详细步骤3、点击下一步:在发布方
阅读本文