













http://www.codeproject.com/KB/cs/iisdetection.aspx
今天在codeproject上闲逛发现这篇很有用的文章,因为以前的项目安装的时候要装webservice,那时经常出现iis中没有注册.NET2.0的问题,现在在安装的时候就可以直接判断IIS版本和.NET是否在IIS中注册了.

using System;
using System.Collections.Generic;
using System.Text;using Campari.Software;namespace Tester
{
class Program
{
static void Main(string[] args)
{
bool iis4Installed =
InternetInformationServicesDetection.IsInstalled(InternetInformationServicesVersion.IIS4);bool iis5Installed =
InternetInformationServicesDetection.IsInstalled(InternetInformationServicesVersion.IIS5);bool iis51Installed =
InternetInformationServicesDetection.IsInstalled(InternetInformationServicesVersion.IIS51);bool iis6Installed =
InternetInformationServicesDetection.IsInstalled(InternetInformationServicesVersion.IIS6);bool iis7Installed =
InternetInformationServicesDetection.IsInstalled(InternetInformationServicesVersion.IIS7);
Console.WriteLine(
"IIS 4 installed? {0}", iis4Installed);Console.WriteLine(
"ASP.NET 1.0 Registered? {0}",Console.WriteLine(
"ASP.NET 1.1 Registered? {0}",Console.WriteLine(
"ASP.NET 2.0 Registered? {0}",Console.WriteLine(
"ASP.NET 3.5 Registered? {0}",Console.WriteLine();
Console.ReadLine();
}
}
}
附代码:
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。