我正在try 将站点部署到64位操作系统.我正在部署到IIS6.该站点是在32位服务器上开发的.该站点部署正确,但是它正在try 访问COM组件,但失败了.

我认为发生错误是因为COM组件是64位操作系统上的64位版本.IIS6在64位服务器上以32位模式运行.

我想确认一下,但我似乎找不到一个确定的方法来判断IIS6是在32位模式还是64位模式.

有人知道判断IIS6是64位还是32位模式的最佳方法吗?

编辑:我用的是IIS6

推荐答案

哪个版本的IIS?要手动判断它,只需在"属性"或"高级属性"中单击应用程序池

如果需要编程判断,可以通过WMI:

/服务器上的LM/W3SVC命名空间

IIsWebService类

Enable32BitAppOnWin64属性

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/5d306956-b2a2-4708-9bb9-72a395d474bb.mspx?mfr=true

Asp.net相关问答推荐

是否可以发布 ASP.NET 5 应用程序以使目标机器不需要安装 DNX?

Web 部署工具 2.1 和 Web 部署 3.5 有什么区别?从 VS 2010 部署需要哪一个?

如何正确配置 IHttpModule?

如何以编程方式设置单元格 colored颜色 epplus?

将 NUnit 添加到 ASP.NET MVC 测试框架的选项中

如何防止 Azure 网站进入Hibernate 状态?

无法获取项目引用的依赖项

Web api 不支持 POST 方法

不支持关键字:服务器

如何使用三个按钮是否和取消显示确认alert ,如 MS Word 中所示

使用 JSON.NET 解析 json 字符串

免费的 ASP.Net 和/或 CSS 主题

ASP.net 与 PHP( Select 什么)

在 Visual Studio 2010 Professional 中找不到请求的 .Net Framework 数据提供程序

WebForm_PostBackOptions 文档

web.config 中与 targetFramework 相关的配置错误

Web API 必填参数

在 ASP.NET 中使用 MasterPages 时使用 JQuery 的正确方法?

回发后运行javascript函数

ASP.NET 网格视图与列表视图