欢迎光临,这里是 gOxiA=苏繁=SuFan 独立的个人博客。
本站域名:http://goxia.maytide.net or http://sufan.maytide.net
移动设备请访问:http://goxia.maytide.net/m
转载文章,请务必保留出处与作者信息,未经许可严禁用于商业用途!

ie9_logoNew_web

  

        在 IE9 中我们已经无法像之前的版本那样设置按钮图标的大小,因为在程序界面中并未提供设置选项,但这也不表示 IE9 就不支持这个功能。在 GPO 的 Internet Explorer 配置中就能对其进行设置,而这要得益于 Windows 7 默认是的 IE8 浏览器,而这一设置项目前仍对 IE9 有效!

        如果你的显示器够大,而你又希望在 IE9 中使用大的图标按钮,请执行如下的操作:

  • 在运行中键入 gpedit.msc 启动组策略编辑器
  • 定位至“用户配置”-“管理模板”-“Windows 组件”-“Internet Explorer”-“工具栏”
  • 找到“对命令按钮使用大图标”,并将其设置为“启用”
  • 关闭组策略编辑器,执行 gpupdate /force

image

        上述操作执行完毕后,再次打开 IE9 就会发现图标按钮已经被改为大图标。

GPO_IE_BICO

Tags: , , , , , ,

logo-windows-server-2008-r2  Internet Information Services (IIS)

在 IIS 7.x 上启用 32bit 应用支持

IIS7_Welcome

        一个朋友的公司近期要新上线一套 Web 应用系统,这几天开始进行评估测试。这套网站基于 DotNET 2.0 开发,使用的是 MSSQL 数据库。于是我们选择了 Windows Web Server 2008 R2 作为操作系统,SQL Server 2008 R2 Express 作为数据库。系统环境的准备工作都很顺利,由于网站是成品所以需要先上传数据并通过浏览器进行安装。没想到在打开网站时提示如下图的错误信息:

v5mall_64bit_error_1

        从错误信息看,是没能找到 V5Mall.Run64.dll 文件。于是首先想到的是去网上搜索一下是否有相关解决方案,并让朋友尽快联系官方技术支持。一天过去了,对方也没给回复,网上找到的相关信息也都来自其官方论坛,说是因为权限问题导致的,但这点可以排除,我的设置是没问题的。比较离谱的是看到论坛最终的解答是让更换虚拟主机提供商!说此问题是因为虚拟主机提供商的服务器与他们的网站程序不兼容。我晕!这个解决办法明显不适合我们,并且也不是个解决办法!已经习惯了国内开发商的产品和服务质量……还是自己动手吧。

        冷静分析了一下故障错误,既然提示“无法加载 DLL “V5Mall.Run64.dll”:找不到指定的模块。(异常来自 HRESULT:0x8007007E)。”那么首先检查是否有“V5Mall.Run64.dll”这个文件。经查网站下确实无此文件,并且官方也未提供。但是该网站程序又可以运行在“其他”服务器上,如:Windows Server 2003。说明网站程序确实与当前系统环境有兼容性问题,而这个兼容性问题应该是 64bit 操作系统所致。

        回忆起自己曾摘抄过一篇文章《Configuring IIS to Run 32-bit Applications on 64-bit Windows (IIS 6.0)》,既然如此那 Windows Web Server 2008 R2 上的 IIS 7.5 也能够启用 32bit 应用支持,这样就可以避免程序去调用“V5Mall.Run64.dll”,使应用以 32bit 方式运行。

        在 IIS 7.x 中,要“启用 32bit 应用程序支持”,需要对“应用程序池”进行配置。将“enable32BitAppOnWin64”设置为“True”。这样便将应用程序池的工作进程设置为 WOW64 模式,而在 WOW64 模式下,工作进程将仅加载 32 位应用程序的 32 位进程。为了避免影响其他网站,可为 32bit 应用程序的网站单独创建一个应用程序池。下面 gOxiA 将引导大家如何在 IIS 7.x 下启用 32bit 应用程序支持。

  • 为 32bit 应用程序的网站单独创建一个应用程序池,操作过程省略……;
  • 打开“Internet 信息服务 (IIS) 管理器”在左侧窗体中展开服务器列表,找到该网站对应的应用程序池;
  • 选中应用程序池,并在右边操作窗体中点击“高级设置…”;
  • 在“(常规)”设置中找到“启用 32 位应用程序”,并将其设置改为“True”

v5mall_64bit_error_2

        最后确定并完成操作。在 64bit 的 Windows 操作系统上,IIS 7.x 中“启用 32 位应用程序”的默认设置是“False”,为了方便配置和应用,可以通过“设置应用程序池默认设置…”进行统一的修改,这样以后新建的网站应用程序池都将启用 32bit 应用程序支持。

        此外,我们也可以利用命令行进行设置,命令行参考如下:

appcmd set apppool /apppool.name:My32bitApp /enable32bitapponwin64:true

        大家如果也有类似的故障错误,可以用此办法解决。

        记录这篇日志实属无奈,gOxiA 使用 Google 作为默认的搜索引擎,因为经常要查阅一些技术资料。但是自带 Google 退出国内市场后,网上提供自动添加 Google 搜索的链接就无效了,因为只要搜索就会跳到 Google 的转向页面。之前需要设置的时候都是到网上搜索添加 Google HK 的方法,但是感觉太麻烦,所以决定在自己 Blog 上备注一下,便于今后使用。

        要添加 Google HK 作为 IE 默认搜索,需要访问 Windows 的“向 Internet Explorer 添加搜索提供商”自助页面,然后手工创建 Google HK 搜索链接并安装到 IE 上,为此我们先访问下面的 URL:

http://www.microsoft.com/windows/ie/searchguide/zh-chs/default.mspx

        之后,在“创建自己的”设置框中,添加搜索页的 URL:

http://www.google.com.hk/search?hl=zh-CN&q=TEST

        填写完毕后为当前搜索命名为:Google,最后点击“安装”。

IE-Google

分页: 1/4 第一页 1 2 3 4 下页 最后页 [ 显示模式: 摘要 | 列表 ]