2011-10-29 65 views
0

我有一个使用VS2010开发的简单的“Hello World”Web应用程序。我也为此创建了一个Web安装项目。如果IIS6兼容性功能未打开,则安装程序在运行IIS7的服务器上失败(如here所述)。安装程序或应用程序需要IIS6兼容性吗?

IIS6兼容性仅适用于安装程序的要求,还是所有使用VS2010/VS2008开发的Web应用程序都具有内置的依赖关系?在IIS7上运行时,是否可以使用不依赖IIS6兼容性的VS2010或VS2008开发Web应用程序(和安装项目)?

回答

0

IIS6兼容性是安装程序的要求。在安装过程中,会有特定的操作安装您的IIS元素,这些操作不使用IIS 7 API。

一些商业设置创作工具支持动态IIS安装,通过在支持它的机器上使用IIS7 API以及在其他IIS版本上使用较旧的API。对于Visual Studio软件包,目前还没有任何支持。