在同一个solution中两个项目,一个winform的,一个web的,现在我在winform中通过webbrowser调用了web中的页面,我想知道当我把这个solution打包成exe后,客户是否可以在自己的电脑上也通过这个webbrowser打开web中的页面,意思就是客户打开winfrom后那么我通过winfrom中webbrowser调用的web页面客户是否可也可以看见,要不要安装什么iis之类的东西呢
在线等答案。

解决方案 »

  1.   

    如果页面是静态的,则可以通过磁盘文件加载到webbrowser。如果页面是动态的asp.net,则必然托管的IIS中,。Net可以制作网站安装程序(前提机器上必须有IIS)
      

  2.   


    就是说如果我的项目打包为exe了,那么安装的客户电脑上还必须要有iis才能用我的项目咯?不然就看不到web页面了
      

  3.   

    winfrom=winform..不把web项目部署到IIS上即便能用那也岂不是只有你自己的电脑能用,那BS的设计又有什么优势,岂不就是多此一举直接都用CS不就行了,最好的方式就是将Web部署到上去,然后你的CS程序也就是你说的那个winform程序在哪个电脑上不都能访问web页面了吗!这样不是更好吗!
      

  4.   

    不是这个意思,我想知道的是在webbrowser中的web页面能否在我将项目打包后客户也能查看项目中的web页面
      

  5.   

    你那个方案不可行,看我的博客:
    http://hi.baidu.com/4712635/blog/item/3589d63d70f563c09f3d62a5.htmlWebbrowser只是一个浏览器,没有服务端,动态网页是不可能运行的