报错处理:安全性异常 System.Security.SecurityException: 请求"System.Web.AspNetHos...

偶遇asp.net网站部署之后,在访问页面时出现安全性异常:说明:应用程序视图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。异常详细信息:System.Security.SecurityException: 请求"System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"类型的权限已失败具体报错如图所示:网上搜索给出的解决方案:1. 更改Web.config,在System.Web节点下添加节点<system.web > <trust level="...


阅读正文

使用SQL语句恢复数据库

偶遇一次使用备份文件恢复SQL Server数据库,在数据库管理工具中选择备份文件盘符时,工具卡死;无奈之下使用SQL语句恢复数据库。由于数据库原始文件名和数据库名不一致,所以在SQL语句中采用MOVE……TO……关键词,将原始文件名指定到当前数据库文件存放路径。SQL语句记载如下:RESTORE DATABBASE [DbName] --指定要恢复的数据库名 FROM DISK='E:\20180404.bak' --指定备份文件存放目录 WITH REPLACE, --覆盖现有数据库 MOVE 'DbOriginalFileName' TO 'C:\Program files\Microsoft SQL Server\MSSQL14.MSSQLSERVER20...


阅读正文

docker常用命令

显示所有镜像 sudo docker images 显示所有的容器 sudo docker ps -a 显示正在运行的容器 sudo docker ps 停止指定容器,Container Id自行填写 sudo docker stop [Container Id] 删除指定容器,Container Id自行填写 sudo docker rm [Container Id]


阅读正文

"The resource could not be loaded because the App Transport Security policy requ...

在iOS开发中,我们经常会用到AFNetworking类调用远程数据,如果远程数据采用HTTP协议的话,会报出"The resource could not be loaded because the App Transport Security policy requires the use of a secure connection"这样的错误提示原因是在iOS9之后,苹果把原HTTP协议改成了HTTPS协议,默认不可直接在HTTP协议下使用GET和POST,但可在info.plist中配置启用HTTP协议,配置方法如下:1. 在XCode中选中info.plist,在右边的配置列表中点击Information Property List右边的加号,添加节点App Transport Security Settings2. 并在App Tr...


阅读正文

使用System.Attribute特性类扩展枚举(enum)

众所周知,我们在使用枚举时,可以很轻松的获取枚举的名称和值:public enum EnumOrderStatus { 待制作 = 1, 制作中 = 2, 待发货 = 3, 待收货确认 = 4, 确认收货 = 5, 交易完成 = 6, 交易关闭 = 0 } var needProduce = EnumOrderStatus.待制作; var name = needProduce.ToString(); //获取枚举的名称:name = "待制作" var value = (int)needProduce;//获取枚举的值:value = 1;枚举的常用方法如上。在某项目中遇到业务场景如下:订单表中用一个OrderStatus记录了订单状态的枚举名称,需要在页...


阅读正文

C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\文件不...

很久没有写博了。最近半年除了忙活布置新家和过年期间走亲访友之外,都是在公司处理一些项目中的杂事;连家里买的很多书都停下来没看了,感觉这段时间在事业和学习上一直都是忙忙碌碌,却又碌碌无为。吐槽完,说正事:asp.net网站在服务器端运行时,会在C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\目录中生成编译文件,像这样的:想了解Temporary ASP.NET Files目录生成原理的可出门右转上百度查询,此篇博文要说的是:当Temporary ASP.NET Files目录生成文件太多,导致C盘爆满时,我们可以如何处理?方法一:把Temporar...


阅读正文

解决SVN Cleanup时遇到错误信息:Cleanup failed to process the following paths:xxxx...

提交或更新SVN文件时,提示需要先执行Clean up,但在Clean up时又弹出错误信息:Cleanup failed to process the following paths:xxxxxxx Previous operation has not finished; run 'cleanup' if it was interruptedPlease execute the 'Cleanup' command.本人英文水平欠佳,按此提示文字大致理解为:因为上一操作还未完成,导致本次执行失败,请执行清理命令。看到此提示就汗颜了,明明正在执行清理命令,竟然提醒“清理失败,请执行清理命令”,由此进入死循环......搜索资料一番之后发现在.svn/wc.db中的work_queue表中记录了SVN的工...


阅读正文

网站经常出现503 Service Unavailable错误怎么办?

IIS上的站点,经常出现503 Service Unavailable,首先我们检查网站的应用程序池是否已经停止,如果已经停止,应立即将应用程序池开启,然后在应用程序池的高级设置中做如下设置:1. 在应用程序池高级设置中,将“回收”一栏中的“禁用重叠回收”设置为True,这样在创建一个回收进程之前会退出正在运行的回收进程,如下图:2. 在“快速故障防护”一栏中的“服务器不可用响应类型”设置为TcpLevel,此处需注意:TcpLevel是在负载均衡的时候,给负载均衡器一个识别响应,页面仍然还是不会正常显示的,只是在页面上不显示503 Service Unavailable而已。如下图:3. 在网站...


阅读正文