gpt4 book ai didi

c# - ASP.NET 应用程序的 Web 安装程序在运行 IIS7 的计算机上失败

转载 作者:行者123 更新时间:2023-11-30 17:24:09 26 4
gpt4 key购买 nike

我有一个相对简单的 ASP.NET 应用程序,我正在尝试为其创建安装程序。我目前正在使用 Visual Studio 2008 的“Web 安装项目”,虽然有人告诉我它并不理想,但在 Windows Server 2003 和 IIS6 上安装时证明没有问题。

事实证明,Server 2008 和 Vista 上的 IIS7 要困难得多。安装程序启动正常,然后出现无用的“安装程序在安装之前被中断。您需要重新启动安装程序以重试。”UAC 已关闭,我已经确保我正在以管理权限执行安装程序。

该问题听起来与 this blog post 中概述的问题相同,但是我已经安装了 IIS6 元数据库兼容性角色服务。我也试过使用 AppPools、集成/经典管道等,但都无济于事。

我已经打开了 MSI 日志记录,虽然我没有发现任何具体的东西,但我相信回滚是从这个错误消息的某个地方开始的。

The error indicates that IIS is in 64 bit mode, while this application is a 32 bit application and thus not compatible.

这对我来说没有任何意义,因为 Vista 和 Server 2008 都是 32 位安装。我怀疑这是一条红鲱鱼,但我不能确定。

有没有人遇到过类似的问题,如果有的话,有没有不需要我转移到不同的安装框架的解决方案?

最佳答案

尝试在每个节点旁边打一个友好的 lil 复选标记

[程序和功能//打开或关闭 Windows 功能//Internet 信息服务//Web 管理工具//IIS 6 管理兼容性]

请注意,虽然我在博客中发布了相同的症状,但它已为我修复。你的可能不同。

昨晚刚刚解决了这个问题,因此我真诚地祝你好运。

关于c# - ASP.NET 应用程序的 Web 安装程序在运行 IIS7 的计算机上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1408226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com