在本机运行没有问题,一移植到产品机上出现问题...
代码:
     string constIISRoot= "IIS://ip/W3SVC";  //ip是局域网,下面的账号密码是管理员权限
     DirectoryEntry rootIISEntry = new DirectoryEntry(constIISRoot, userName, password);
                foreach (DirectoryEntry entry in rootIISEntry.Children)
    访问的是局域网....真不知道哪错了...找了大半天资料也没有解决..

解决方案 »

  1.   

    要运行winform程序必须要按照.net framework,否则只能报错。
      

  2.   

    朋友,.net的东西就必须装.net,就像上厕所要拿纸
      

  3.   

    非常感谢楼上的各位,但是我之前做了winform程序移植到上面为什么又能正常运行呢?
     是不是用到了访问IIS必须要装.net框架呢、
      

  4.   

    报的错误是  Unknow error 0x80005000
      

  5.   

    winform的程序运行,怎么能没有.net框架!
      

  6.   

    to computerfox: 非常感谢你,我看过你的来csdn一个月的经验,期待你能帮助我解决我现在遇到的一些问题,我现在没有可用分了,可否方便留下你的联系方式,我有几个问题还希望你能多多帮助
      

  7.   

    to computerfox: 这台产品机上有2个程序,1个是我之前做好的,1个是今天做好的。。 现在还没有装
     .net framework框架,之前做好的那个可以运行!
      

  8.   

    那是因为你的产品机器本身安装了.net framwork,可能版本低,之前的程序没使用你开发使用的那个高版本的相关文件,但这个程序调用了那个高版本的相关文件
      

  9.   

    to  zltgb2000:正如你所说,我在windows目录底下找到了.net framework的框架...现在排除了框架问题。。 
      我现在的问题是:
      我访问局域网内(虚拟机)IIS固定端口的网站物理路径在我的机器上成功运行了, 但是在产品机器上没有成功,报错:e.msg 为unknow error(0x80005000), 
    e.getType()为SYstem.runtime.InteropServeices,e.source为System.DirectoryServices,
    请问是什么原因呢?
      

  10.   

    我想得到虚拟机内IIS上使用端口8088的网站物理路径
      

  11.   

    通过产品机的net use 命令,发现是可以连接虚拟机 的....用户名密码不会有错,而且是局域网.
      

  12.   

    你的虚拟机是否设置好了网络?
    是vm ware吗?虚拟机一定要设置好网络映射的,否则涉及到端口的,经常会访问不到。
      

  13.   

    我知道是什么问题了...是IIS的问题,总之访问时问题一堆,后来采取其他办法解决了.