none
怎么我在IIS上打开不了CMD呢?而在VS2005上面就可以。 RRS feed

  • 问题

  • 我是想要实现一个这样的效果。点击按钮就打开telnet到192.168.1.1

    我的代码是这样写的:Process.Start("cmd.exe","/k telnet 192.168.1.1");

    奇怪的是,我在VS2005那里运行就没有问题。但是,发布网站之后,在IIS那里运行。点击就没有反应了。

    会不会是IE的设置问题?麻烦各位老师来解答一下。

    2011年10月18日 6:23

答案

  • 因為CMD透過這種方式是開啟在SERVER端,也就是IIS所在的機器上,CLIENT端是看不到的。
    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/
    2011年10月18日 7:10

全部回复

  • 因為CMD透過這種方式是開啟在SERVER端,也就是IIS所在的機器上,CLIENT端是看不到的。
    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/
    2011年10月18日 7:10
  • 假如我想在客户端那里打开CMD。这个功能应该怎么实现呢?

    2011年10月18日 7:23
  • 請問你這樣做的用意是什麼?你可以先想想看,如果你連上某個網站,他會開啟安裝在你電腦上的程式,是否妥當?
    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/
    2011年10月18日 7:29
  • 假如我想在客户端那里打开CMD。这个功能应该怎么实现呢?

    在客户端想使用cmd.exe 得在您的客户端安装一个插件才可以,您把代码写在服务器端的ASP.NET程序中是不能执行的。同时在客户端浏览器上只能执行js代码,但是js是没有办法来执行这个exe的,您可以了解一下WSCRIPT.SHELL的用法,看是否能做到您想要的效果。

    有关WSCRIPT.SHELLhttp://baike.baidu.com/view/4668098.htm


    山西.NET俱乐部欢迎山西朋友加入!~
    2011年10月18日 15:31
  • 假如我想在客户端那里打开CMD。这个功能应该怎么实现呢?


    請改用Windows Form項目
    Shadowと愉快なコード達
    2011年10月18日 16:28