使用VS自带的WSDL工具生成WebService代理类

.net调用WebService的方法,除了在VS里面右键添加引用之外,还可以通过VS自带的WSDL工具生成WebService代理类,通过代理类来调用WebService,方法如下:打开VS开发命令工具在VS开发命令工具中输入命令,语法如下:wsdl /language:C# /n:MyNamespace /out:D:/TestWebService.cs http://www.bigmiao.com/webservice/test?wsdl参数说明:/language:C# 生成的代理类语言为C#/n:MyNamespace 生成的代理类命名空间为MyNamespace/out:D:/TestWebService.cs 生成的代理类保存目录输入命令按回车后,执行成功提示如下:至此生成WebService代理类成功,可在对...


阅读正文

报错处理:安全性异常 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的工...


阅读正文