昨天在用IIS部署一个WCF服务时,碰到了如下错误: 理解了文档内容,但无法进行处理。 – WSDL 文档包含无法解析的链接。 – 下载“http://admin-pc/IISHostService/Service1.svc?xsd=xsd0”时出错。 – 基础连接已经关闭: 接收时发生错误。 – 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。 – 远程主机强迫关闭了一个现有的连接。 元数据包含无法解析的引用:“http://admin-pc/IISHostService/Service1.svc?wsdl”。 元数据包含无法解析的引用:“http://admin-pc/IISHostService/Service1.svc?wsdl”。 如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。 该错误是在使用svcutil生成client代码时报的错误,服务是部署在IIS7上,部署的过程都是完全教科书式的进行。服务也正常启动了,显示如下内容 已创建服务。 若要测试此服务,需要创建一个客户端,并将其用于调用该服务。可以使用下列语法,从命令行中使用 svcutil.exe 工具来进行此操作:
1 |
<strong>svcutil.exe </strong><a href="http://leo-pc/IISHostService/Service1.svc?wsdl"><strong>http://leo-pc/IISHostService/Service1.svc?wsdl</strong></a> |
按照提示直接用svcutil.exe http://admin-pc/IISHostService/Service1.svc?wsdl命令去生成代码,就出现了开头说的那个错误。而如果用visual studio的webdevserver启动,则一切正常。 经过一轮谷百之后,发现网上有很多类似的情况,有的说是因为用了wsHttpBinding协议引起的,或者是元数据没有正确公开,但都不是他们说的情况。后来找到了一篇文章,说的是添加WCF引用的一个陷阱。里面提到的情形跟我遇到的一致,原来问题出在权限,难怪用webdevserver可以很正常的运行。原来在下载http://admin-pc/IISHostService/Service1.svc?xsd=xsd0时的权限不足,在浏览器直接访问这个url会提示找不到页面。原因就是IIS进程的用户没有访问Windows\Temp目录的权限。找到Temp目录,然后找到IIS_USER用户,授权即可。 具体可参考:http://merill.net/2008/04/wcf-add-service-reference-gotcha-with-windows-server/ 转自:http://www.cnblogs.com/shenba/archive/2012/01/06/2313932.html
View Details在WEB系统中,打印的确是个烦人的问题。 要么自己开发打印控件,如果项目时间紧,肯定来不及。 要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K到1、2W之间,这就麻烦了。 前段时间有机会接触了一下WEB打印。在博客园、CSDN上找了老半天,终于,功夫不付有心人,终于找到了。 现在就推荐给大家分享。 1、 DLPrinter DLPrinter打印控件完全免费,界面大方、使用简单、但无签名,支持打印预览、直接打印,可设置页眉、页脚、页边距、打印份数、纸张大小等信息。遗憾的是作者不知道是什么原因,从2007年至今没的更新。 作者博客:http://www.cnblogs.com/Yahong111/ 下载地址:/Files/panshenglu/DLPrinter.rar 打印预览图: 2、墙外打印控件 墙外打印控件(QWPrint)是一款小巧的打印辅助软件,能够帮助众多制作B/S类程序的程序员更加灵活的控制客户端打印。 功能特点: ·小巧轻便,客户端在第一次使用时只要下载一个ActiveX控件即可使用。 ·控制多种打印设置。程序员可以通过控件进行多项设置,包括设置打纸的页边距,页眉页脚,纸张大小等参数。 ·精确控制打印。可以方便实现web下的套打操作。 作者博客:http://www.xwangye.com/ 下载地址:/Files/panshenglu/墙外打印控件.rar 打印预览图: 3、Lodop(强烈推荐) 对于这个打印控件,用一个词来形容:强大!不仅调用方便,而且功能比你想像中要强大得多。 更多介绍大家到作者博客详细了解。 作者博客:http://blog.sina.com.cn/caoyanqingwebsite/ 下载地址:/Files/panshenglu/lodop4.0.zip 打印预览图: 4、楚琳Web打印控件 楚琳Web打印控件是以C/S架构的报表工具进行B/S架构的报表设计 【软件特点】 1、报表功能强大,报表设计采用FastReport,可以和水晶报表媲美,支持自定义纸张大小,支持直接打印。 2、报表设计高效而简单,和C/S架构下的报表设计效率差不多。 3、方便的中国式报表的设计,可以快速而准确设计出报表中的表格线。 4、支持ASP, ASP.NET, PHP, JSP等多开发语言。 5、支持简体中文、英文、繁体中文等多国语言。 6、免费使用,免费版无功能和时间限制。 作者博客:http://www.cnblogs.com/dong0738/ 下载地址:http://www.onlinedown.net/soft/112053.htm http://www.duote.com/soft/30400.html http://www.xinyuerj.com/ASP/楚琳Web打印控件.rar 打印预览图: ——————————————————————————- 如果各位有更好的,请跟帖!谢谢。 转自:http://www.cnblogs.com/panshenglu/archive/2009/09/21/1571258.html
View Details1.打开开始--运行--键入gpedit.msc 2.管理模版--系统,“显示‘关闭事件跟踪程序’” by:wangbin5542 家园原文: http://www.wowpc.cn/thread-14932-1-1.html
View Details泡泡网系统工具频道10月18日 如果你是正版Windows 8用户,但从昨天开始并未像小编介绍的那样在应用商店中看到免费更新到Windows 8.1的提示,那么有可能是因为你的电脑还未安装最新更新,下面小编就告诉你如何可以安装最新更新后开始你的免费Windows 8.1之旅。 未提示你免费升级到Windows 8.1是因为代号为微软KB 2871389的更新。如果你关闭了电脑的自动更新的话,可以手动下载更新这个程序。【点击更新下载】 当然,如果你电脑设置成自动更新可以参见如下步骤,更新相应程序。 一、手指或者鼠标指针由屏幕右侧轻滑向左侧,此时会弹出一个菜单,点击“设置”选项。 二、点击右下角的“更改电脑设置” 三、找到Windows 更新,选择立即检查更新。 四、在可用更新列表中,选择“KB 2871389”,以及要安装的其他任何更新,然后点击或单击“安装”。 怎么样,是不是还算简单,喜欢尝鲜的你赶紧自己动手来迈向Windows 8.1的新生活吧。 转自:http://www.pcpop.com/doc/0/954/954688.shtml
View DetailsLinux 发行版众多,大家除了可以基于发行版的流行程度进行选择外,也可适当留意该发行版的特定用途,或许在另外的场合该发行版正是你所需要的。今天我们将与大家分享 10 个具有特殊用途的 Linux 发行版,希望对你有用。 Scientific Linux 基于 Redhat,由两个科学研究机构 Fermilab 和 CERN 合作开发,适合对科学研究感兴趣的个人或团体。 官方主页:https://www.scientificlinux.org Scibuntu 与此类似,它基于 Ubuntu,目前仍在测试中。 Edubuntu Ubuntu 的官方衍生版之一,面向教育用户,适合学校使用。 如果是 3 岁以上的儿童,也可考虑 Qimo。 官方主页:http://www.edubuntu.com Backtrack 主要用于渗透测试的一个安全发行版,其中囊括了 300 多个工具,可说是安全人员的得力助手。 官方主页:http://www.backtrack-linux.org/ Parted Magic 非常好用的硬盘分区工具,另外也收录了许多实用的数据恢复工具。运行速度飞快,每次给朋友修电脑我都会带上它。 官方主页:http://partedmagic.com Ubuntu Studio 又一个 Ubuntu 官方的衍生版,适合音频、视频及图形发烧友或专业人士使用,其中预装了大量开源的多媒体应用程序。 官方主页:http://ubuntustudio.org Clonezilla 系统克隆工具,能够克隆单个分区或整个系统。另外,它也支持 Multicast 克隆,这对需要克隆大量系统的用户来说是相当有用的。可以用它来替代 Norton Ghost 这样的商业软件。 官方主页:http://www.clonezilla.org SystemRescueCd 系统急救工具箱,如果你的系统遇到了故障,或是要恢复数据,用它就对了。系统管理必备。 官方主页:http://www.sysresccd.org linuX-gamers 一个包含大量 Linux 游戏的 Live 发行版。无需安装。Linux 游戏玩家不可错过。 官方主页:http://live.linux-gamers.net Ubuntu CE Ubuntu Christian 版本,适合基督徒使用。 另外也有一个 UbuntuME,即 Ubuntu Muslim Edition,适合穆斯林用户使用。 官方主页:http://ubuntuce.com Mythbuntu 基于 MythTV 的家庭多媒体中心,可以作为 Tivo 和 Windows Media Center 的替代。 转自Ubuntu之家
View Details打开 IIS 管理器。 有关如何打开 IIS 管理器的信息,请参阅 打开 IIS 管理器 (IIS 7)。 在“连接”窗格中,展开服务器节点,然后单击“应用程序池”。 在“应用程序池”页中,选择要为其指定标识的应用程序池,然后单击“操作”窗格中的“高级设置”。 对于“标识”属性,单击 … 按钮以打开“应用程序池标识”对话框。 如果您要使用内置帐户,请选中“内置帐户”选项,然后从列表中选择一个帐户。 如果要使用自定义标识,请选中“自定义帐户”选项,然后单击“设置”以打开“设置凭据”对话框。 接着,在“用户名”文本框中键入自定义帐户名,在“密码”文本框中键入密码,在“确认密码”文本框中重新键入密码,然后单击“确定”。 单击“确定”关闭“应用程序池标识”对话框。 如果出现以下错误: 应用程序池 ×××的标识无效。可能是为标识指定的用户名或密码不正确,或者用户不具有批登录权限。如果不更正标识,则当应用程序池接收到它的第一个请求时,应用程序池将被禁用。如果是批登录权限导致的此问题,则必须在授予权限之后更改 IIS 配置存储中的标识,然后 Windows Process Activation Service (WAS)才可以重试登录。如果在处理对应用程序池的第一个请求之后标识仍然无效,应用程序池将被禁用。数据字段包含错误号。 需要在 控制面板-》管理工具-》本地安全策略-》本地策略-》用户权利指派-》做为批处理作业登录 添加用户进去。 另外应用程序池的集成模式,不能设置模拟,要在web.config里面干掉这段
1 2 3 |
<configuration> <system.web> <identity impersonate="true"/> </system.web> </configuration> 转自:<a href="http://www.cnblogs.com/linn/archive/2010/12/08/1900020.html">http://www.cnblogs.com/linn/archive/2010/12/08/1900020.html</a> |
Win8 在性能尤其是开机速度等多个方面都超过了Win7(且看 Win8 RP和Win7性能全面测试:Win8快一倍),很多人受不了 Windows8 这个诱惑,信誓旦旦的准备用那个传说中最具革命性的OS,结果安装后性能咋比 Windows7 还不给力,打开文件夹还会卡顿,启动后硬盘读个不停,CPU占用碉堡了!这是在坑爹么? 其实深入了解下Win8,上面出现的问题,统统不是问题,围观下面的安装好Win8后必做的优化。 安装好Win8后必做的优化: 1.关闭家庭组,因为这功能会导致硬盘和CPU处于高负荷状态 关闭方法:Win+C – 设置 – 更改电脑设置 – 家庭组 – 离开 如果用不到家庭组可以直接把家庭组服务也给关闭了:控制面板 – 管理工具 – 服务 – HomeGroup Listener 和 HomeGroup Provider 禁用 2.Windows Defender 全盘扫描下系统,否则打开文件夹会卡顿。 然后可以排除信任的EXE程序,建议排除explorer.exe(资源管理器进程),如果你不用系统自带的杀毒软件,也可以直接关闭它。 Win+X – 控制面板 – Windows Defender – 设置 – 实施保护 -去掉勾 和 管理员 – 启用 Windows Defender – 去掉勾。 控制面板 – 管理工具 – 服务 – Windows Defender Service 禁用。 3.用好索引选项,减少硬盘压力。 控制面板 – 索引选项 – 选中索引项 – 修改 – 取消不想索引的位置。(索引服务对系统性能的影响) 如果习惯用 everything 这款神器来搜索文件,可以关闭索引功能。控制面板 – 管理工具 – 服务 – Windows Search 禁用。 4.关闭磁盘碎片整理计划 用好磁盘碎片整理可以提高磁盘性能,如果习惯手动整理,可以关闭整理计划,避免在你工作的时候自动整理,影响性能。 资源管理器,选中磁盘 – 属性 – 工具 – 对驱动器进行优化和碎片整理 – 优化 – 更改设置 – 取消选择按计划运行 5.设置好 Superfetch 服务 控制面板 – 管理工具 – 服务 – Superfetch – 启动类型 – 自动(延迟启动),可以避免刚启动好Win8对硬盘的频繁访问。 6.如果覆盖或者升级安装Win8,需要清理产生的Windows.old文件夹,腾出C盘空间。 方法1:快捷键Win+X – 命令提示符 – 输入 rd X:windows.old /s (X代表盘符) 方法2(推荐):C盘 – 右键 – 属性 – 磁盘清理 – 选中 以前的 Windows 安装 复选框 – 确定清理。 7.设置Win8 自动登陆,省去输入密码步骤,开机更快 快捷键Win+R – 输入 netplwiz – 取消使用计算机必须输入用户名和密码的选项 – 然后双击需要自动登录的账户 – 输入你的密码。 8.关闭ipv6 部分网卡驱动开启 ipv6会导致开机系统未响应,假死。如果你不是ipv6用户建议关闭,否则就更新网卡驱动试试看。 网络共享中心 – 网络连接 – 以太网 – 属性 – 取消 ipv6 。 9.开启 Hybrid Boot Win8启动飞快 。默认是启动的,如果没有启动,可以到控制面板 – 电源选项 – 选择电源按钮的功能 – 更改当前不可用的设置 – 关机设置 – 勾上启用快速启动。 如果没有看到这功能,请先开启休眠:Win+X – 命令提示符 – 输入 powercfg -h on 10.关闭性能特效 系统属性 – 高级 – 性能 – 设置 – 关闭淡出淡入效果。打开文件夹,小软件之类的,唰唰的快!反正Win8都反璞归真,取消了Aero磨砂效果,不在乎这点特效 了,直接关闭吧。 通过以上的优化设置后,Win8飞一般的感觉,还可以关闭你不需要用的系统服务,这里就不介绍了,过度优化会出现各种毛病,需谨慎! 兼容软件方面,常用软件基本没问题。 平反:Win8不兼容腾讯网游?别开玩笑了 …… 是腾讯的网游不兼容Win8,腾讯的游戏有TP保护功能,据说是为了防止外挂、木马… 转自:http://www.ithome.com/html/win8/25805.htm
View Details在应用程序中的服务器错误"<application name >" ——————————————————————————-- HTTP 错误 404.8 – HIDDEN_NAMESPACE HRESULT: 0 HRESULT 的说明 # 操作成功完成。 要解决此问题,请按下列步骤操作:单击 开始 、 在 开始搜索 框中键入 记事本 右键单击 记事本 ,然后单击 以管理员身份运行 。 请注意 如果将提示您输入管理员密码或进行确认,键入该的密码,或单击 继续 。 在 文件 菜单上单击 打开 ,在 文件名 框中键入 %windir%\System32\inetsrv\config\applicationHost.config 然后再单击 打开 。 在该 ApplicationHost.config 文件中找到在 <requestfiltering>元素,然后找到该 <hiddensegments>元素。 在该 <hiddensegments>元素,删除与所请求的 URL 中指定的目录匹配的条目。 在 文件 菜单中上, 单击 保存 。 退出记事本。 本文所有权归作者,欢迎转载,但是请指明出处 :http://www.cnblogs.com/fly871117 ,严谨用于商业用途
View Details也许你已经发现第一篇文章非常的有用,这篇文章是继对初级Linux用户非常有用的20个命令 的一个延伸。 第一篇文章的目的是为新手准备的而这篇文章则是为了Linux的中高级用户。在这里你将学会如何进行自定义搜索,知道正在进行的进程和停掉进程,如何使用Linux的强势功能和如何在系统内编译C,C++和JAVA程序。
View Details