Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何启动iis网站并使用_C#_Asp.net_Iis - Fatal编程技术网

C# 如何启动iis网站并使用

C# 如何启动iis网站并使用,c#,asp.net,iis,C#,Asp.net,Iis,最近,当我尝试使用以下代码启动网站时,它返回null 我使用severmanager对象获取了所有网站,我在asp.net网页中获取了所有可视化web项目 如何解决此问题?我是否可以一次从iis性能计数器获取所有性能数据原始值 ServerManager IIS = new ServerManager(); List<string> iissites = new List<string>(); foreach (Site site in

最近,当我尝试使用以下代码启动网站时,它返回null 我使用severmanager对象获取了所有网站,我在asp.net网页中获取了所有可视化web项目

如何解决此问题?我是否可以一次从iis性能计数器获取所有性能数据原始值

ServerManager IIS = new ServerManager();
        List<string> iissites = new List<string>();

        foreach (Site site in IIS.Sites)
        {
            iissites.Add(site.Name.ToString());
        }
        foreach (Site site in IIS.Sites)
        {
            //Console.WriteLine(String.Concat
            //(
            //    site.Name, " , ",
            //    site.Id, " , ",
            //    //site.State, " , ",
            //    site.Applications["/"].VirtualDirectories[0].PhysicalPath
            //));
            Console.WriteLine(site.Name.ToString());
ServerManager IIS=newservermanager();
列表iissites=新列表();
foreach(IIS.Sites中的站点)
{
添加(site.Name.ToString());
}
foreach(IIS.Sites中的站点)
{
//Console.WriteLine(String.Concat
//(
//站点名称,“,”,
//site.Id,“,”,
////site.State,“,”,
//site.Applications[“/”]。虚拟目录[0]。物理路径
//));
Console.WriteLine(site.Name.ToString());

感谢您的反馈,我在visual studio 2010中创建了一个web服务并进行了链接,从而解决了我的问题。我的意思是,我有一个对asp.net项目的web引用,并且我在asp.net web应用程序中调用了该web服务方法。现在它运行良好! 谢谢和问候 苏雷什中国