繁体   English   中英

Installshield 2010新的.net 4.0应用程序池还将所有2.0应用程序池也升级到4.0吗?

[英]Installshield 2010 New .net 4.0 App Pool will Upgrade all 2.0 App pools to 4.0 as well?

我正在使用我们的installshield 2010安装程序调查错误。 我们并没有做任何复杂的事情:-在默认网站下创建IIS虚拟目录-为新的虚拟目录创建新的.net 4.0应用程序池。

问题在于,如果在运行安装之前在计算机上安装了具有.net 2.0框架的应用程序池,安装程序将自动将这些池升级到.net 4.0。 奇怪的是,它不会升级原始的2.0应用程序池,而是将其复制并放置“ ASP.NET v4.0 .NET” +旧的应用程序池名称,然后分配以前指向的虚拟目录2.0应用程序池到新创建的4.0应用程序池。

对于少数几个要求其旧网站在.NET 2.0上运行的Web服务器来说,这是一个问题(例如,它破坏了citrix)。

关于安装程序为什么会这样做的任何想法?

谢谢

几周后在installshield论坛上最终得到了答案。

http://community.flexerasoftware.com/showthread.php?199006-Application-Pool-Creation-destroys-Net-applications

原因是有人在installshield的网站节点上设置了.net框架。

尝试使用WIX收费集进行安装程序开发。 它给您更多的灵活性。 这是一本很棒的手册: http : //www.codeproject.com/Articles/115036/Creating-WIX-Installer-for-ASP-NET-Web-Application

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM