iis

Web.Config配置文件中customErrors元素的使用方法

感情迁移 提交于 2020-11-03 04:00:01
在Web.Config配置文件中,customErrors元素提供有关ASP.NET 应用程序自定义错误消息的信息。 先看一下配置结构的示例: <configuration> <system.web> <customErrors> <customErrors defaultRedirect="url" mode="On|Off|RemoteOnly"> <error statusCode="statuscode" redirect="url"/> </customErrors> 必需的属性 属性 选项 描述 Mode 指定启用、禁用或仅对远程客户端显示自定义错误。 On 指定启用自定义错误。如果没有指定 defaultRedirect,用户将看到一般性错误。 Off 指定禁用自定义错误。这允许显示详细的错误。 RemoteOnly 指定仅向远程客户端端显示自定义错误,并向本地主机显示 ASP.NET 错误。这是默认值。 可选的属性 属性 描述 defaultRedirect 指定发生错误时浏览器指向的默认 URL。如果没有指定 defaultRedirect,则会显示一般性错误。URL 既可以是绝对的(例如 http://www.***.com/ErrorPage.htm),也可以是相对的。相对 URL(如 /ErrorPage.htm)是相对于指定 defaultRedirect

【转载】Windows Server 2012服务器删除IIS方法

浪尽此生 提交于 2020-10-30 07:20:45
在Windows Server2012版本的服务器系统中,我们可以通过服务器管理器中的"添加角色和功能"来添加IIS的Web服务器,当我们不再使用IIS功能时候,我们也可以通过删除角色和功能来删除Web服务器(IIS)并移除相关依赖项。 (1)远程连接上windows服务器,然后进入打开服务器管理器,选择左上角的 管理 菜单,然后选择 删除角色和功能。 (2)进入 删除角色和功能向导 的管理界面后,选择 下一步 : (3)进入下一步的页面后,在左侧选择服务器角色,在右边的角色区域将对应的Web服务器(IIS)的勾选去除掉,然后点击右下角的删除,即可完成删除IIS的操作。 如果你的服务器是阿里云服务器,你可以参考官方文档: IIS服务器相关操作帮助文档 。 扩展阅读: 目前国内主流的云服务器厂商有哪些_IT技术小趣屋 。 备注:原文转载自 Windows Server 2012服务器删除IIS方法_IT技术小趣屋 。 博主个人技术交流群:960640092,博主微信公众号如下, 可免费阅读云服务器运维知识。 C#编写的扫雷游戏源码(完整解决方案源码,可以直接编译运行): https://pan.baidu.com/s/1T4zVndyypzY9i9HsLiVtGg。提取码请 关注博主公众号后,发送消息:扫雷源码。 来源: oschina 链接: https://my.oschina

windows server 2012 r2 IIS安装流程

别等时光非礼了梦想. 提交于 2020-10-30 05:05:39
1、控制面板=>程序和功能=>启用或关闭Windows功能 2、下一步 3、下一步 4、勾选Web服务器(IIS) 5、添加功能 6、下一步 7、下一步 8、全选 9、下一步 10、下一步 11、完成安装,关闭 12、在浏览器中输入http://localhost,出现下图则安装成功 来源: oschina 链接: https://my.oschina.net/u/4270348/blog/3458048

C# DataTable 转 json

痞子三分冷 提交于 2020-10-28 18:04:05
public Form1() { InitializeComponent(); } private void Form1_Load( object sender, EventArgs e) { // 窗体加载事件 dataGridView1.DataSource = getData2(); DataTable table = getData2(); textBox1.Text = DataTableToJson(getData2()) + " \r\n " ; textBox1.Text += DataTableToJson(table) + " \r\n " ; } #region 获得 DataTable数据 public DataTable getData1() { DataTable dt = new DataTable(); dt.Columns.Add( " 编号 " , typeof (Int32)); dt.Columns.Add( " 姓名 " , typeof ( string )); dt.Columns.Add( " 性别 " , typeof ( string )); dt.Columns.Add( " 学历 " , typeof ( string )); dt.Rows.Add( 1 , " 王超 " , " 男 " , " 本科 " ); dt

PHP 通过.user.ini 绕过黑名单限制

你说的曾经没有我的故事 提交于 2020-10-28 11:12:13
0x00 背景 这个估计很多同学看了不屑,认为是烂大街的东西了: .htaccess文件构成的PHP后门 那么我来个新的吧: .user.ini 。它比 .htaccess 用的更广,不管是nginx/apache/IIS,只要是以fastcgi运行的php都可以用这个方法。我的nginx服务器全部是fpm/fastcgi,我的IIS php5.3以上的全部用的fastcgi/cgi,我win下的apache上也用的fcgi,可谓很广,不像.htaccess有局限性。 0x01 .user.ini 那么什么是.user.ini? 这得从php.ini说起了。php.ini是php默认的配置文件,其中包括了很多php的配置,这些配置中,又分为几种: PHP_INI_SYSTEM 、 PHP_INI_PERDIR 、 PHP_INI_ALL 、 PHP_INI_USER 。 在此可以查看: http://php.net/manual/zh/ini.list.php 这几种模式有什么区别?看看官方的解释: 其中就提到了,模式为PHP_INI_USER的配置项,可以在ini_set()函数中设置、注册表中设置,再就是.user.ini中设置。 这里就提到了.user.ini,那么这是个什么配置文件?那么官方文档在 这里 又解释了: 除了主 php.ini 之外,PHP 还会在每个目录下扫描

6 岁学编程,9 岁给电脑杂志社撰稿,19 岁收月薪 2 万 的 Offer | 程序人生 2020

回眸只為那壹抹淺笑 提交于 2020-10-28 11:06:04
作者 | 杨若瑜 责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 【CSDN 编者按】在CSDN举办的“原力计划”活动中,编者看到一篇《 老程序员教你如何提高开发效率、成为大神0——从业余到专业》的文章。这位90后程序员6岁为了玩游戏自学attrib命令,学会Win3.2、DOS指令,走上编程之路。8岁成为电脑培训班里最小的学员,学习Office、3DMAX、UCDOS、WPS、Visual Basic、C++。9岁开始给电脑杂志社投稿,13岁开始做外包,19岁因为撰写一篇关于安全的文章收到2万月薪的Offer…… 一起来看看他精彩的程序人生吧! 第一次“触电”电脑 我于1990年在哈尔滨出生,家里有个比我大十多岁的姐姐。1996年,我姐姐是家里第一个接触计算机和互联网的人。她当时在大学时期练就了五笔字型输入法,并且通过最快240字/分钟的输入速度获得了学校的打字比赛冠军,奖品是一套正版5.25英寸希望汉字系统安装盘。 那时候哈尔滨正在举行冬季亚运会,对于当时年纪尚小的我来说,能拿到冠军的人是特别厉害的人。当时如果打字能够达到这个速度,就意味着在社会上一定能找到满意的高薪工作,甚至可以有机会进入银行体系。 由于我姐姐的打字能力,加之很多电脑店都挂出熟悉的那句“计算机普及要从娃娃抓起”,我和我姐姐人生中第一台电脑就是那个时候买的。 这得益于我的家庭

谈谈压测

我只是一个虾纸丫 提交于 2020-10-28 03:04:20
背景 随着业务不断发展,用户量不断增加,系统负载越来越高。为了解决系统负载问题,我们是不是直接大量增加机器就可以了? 同时,公司业务开展需要,可能需要开展各种营销活动,目前系统是否能够支持那么多用户也是个未知数,如何解决呢? 答案就是今天要讲的压测。 目的 验证单个业务及整个的处理能力及响应时间等 验证系统的性能瓶颈 合理的容量规划,而不是大量增加 分类 单接口压测 全链路压测 性能测试指标 业务类 TPS 相应时间 - 平均响应时间、最小响应时间、最大响应时间、90%响应时间等 - 百分位数是一个统计学名词。99% 的百分位响应时间,指的是 99% 的请求响应时间都处在这个值以下。 - 如果99%响应时间跟平均响应时间相差很大,那么说明是抗不住这么大量的,需要做相应调整及优化 业务成功率 - 压测前要确定压测的业务成功率,不能把报错的数据当做压测结果,一般可以定业务成功率最少为1% 系统资源指标 CPU使用率 内存使用率 磁盘繁忙率 网络IO 全链路压测 目的 只做单系统压测是不够的,因为在活动开始的瞬间,各系统都面临自身服务的巨大的压力,而系统之间是有互相依赖关系的,单机压测没有考虑到依赖环节压力都比较大的情况。一个系统出现故障,故障会在链路流转过程中层层累加,会造成无法评估的影响。 为什么选择线上环境做全链路压测

Asp.net MVC Razor视图模版动态渲染PDF,Razor模版生成静态Html

柔情痞子 提交于 2020-10-27 17:40:41
1.前言     上一篇文章我开源了轮子, Asp.net Core 3.1 Razor视图模版动态渲 染PD F ,然后,很多小伙伴有很多私信找我了。那么我下面就简单的给大家说一下,关于小伙伴问的这些问题。 我项目的电子签章部分代码可否开源?   答:我项目电子签章也是使用第三方的电子签章,电子签章并不是自己实现的,项目里面的电子签章代码无非也是对接第三方的接口。这部分代码开源出去也没有什么意义。我们是使用数字广东的方案,如果您也是使用该数字签章,可以私下沟通我看看能不能帮助您。 电子签章实现难不难,怎么实现自己的电子签章?   答:电子签章要实现,估计不是太难,按照我的理解,当然我没有具体深入研究(如果这里我有妄自菲薄的意思,请谅解,毕竟我能力有限,只是按照我的理解来分析),我个人觉得电子签章应该就是利用数字证书给PDF签名,然后加密保护文档,然后校验文档的真伪,就要考虑怎么验证这个文档没有被删改,是当初我们签章的这个文档,而且这个签名不能被伪造。个人觉得不是很复杂,但是,电子签章的法律有效性却不是这么简单的。按照国家法律规定,利用的签名平台应该有资质的,国家认可的第三方签章平台,也就是说,私人自己制作的签章,打起官司来,很难得到法律支持。 项目为什么CSS样式不起效?   答:你是否使用了外链的CSS样式,因为渲染Razor视图是在后台渲染,无法找到外链的文件路径