【发布时间】:2009-03-17 15:34:11
【问题描述】:
我刚刚得到了用 ASP.NET 和 VB 编写的应用程序,我可以将它部署在任何 IIS 上吗?
项目中是否有包含此类信息的文件?
【问题讨论】:
我刚刚得到了用 ASP.NET 和 VB 编写的应用程序,我可以将它部署在任何 IIS 上吗?
项目中是否有包含此类信息的文件?
【问题讨论】:
没有任何文件或幻数可以告诉您这一点。它很可能会在更新版本的 IIS 上运行,但即便如此,您仍然需要知道它需要什么功能。例如,它是否使用 WebDav? IIS 非常擅长向后兼容,但前向兼容性不太好。例如,IIS7 引入了新功能,如果应用程序正在使用它,则会阻止它在 IIS6 上运行。
你知道它需要哪个版本的 .net 比其他任何版本更容易咬你吗?
【讨论】:
我猜任何支持 ISAPI 的 IIS,但建议使用 IIS 5.1 +(.NET 可能无论如何都不会在运行 IIS4 的操作系统上运行)。
【讨论】:
这是一个很好的 MSDN 链接,详细说明了哪个 IIS 版本与哪个版本的 Windows 以及用于配置它的有用链接。
【讨论】:
IIS 6 是最新 .NET 版本(即 Windows 2003)的最低要求,因为不支持 Win2000(此处仅考虑服务器)。
Windows 版本会告诉你 IIS 版本:
Server 2003:IIS 6
服务器 2008:IIS 7
服务器 2008 R2:IIS 7.5
还有 XP:IIS5.1; Vista:IIS7
【讨论】: