wcf发布的只能是服务吧,估计还是需要IIs的

解决方案 »

  1.   

    WIN7里面IIS是本来就有的,不用安装。XP的话就得安装了。
    不想安IIS可以试试别的服务器。只需要服务端安装IIS,要求不高吧。
      

  2.   

    有没有人试过,要求虽然不高,另装一个IIS也麻烦,不能把这过程集成到安装包去。IIS也有版本高低的问题(如XP的IIS就太低了,没啥功能),权限也不烦人。
      

  3.   

    wpf发布网站是可以的,但是客户端还是需要装iis的
      

  4.   

    当然可以,wcf可以寄宿在任意.net程序中,你可以google "wcf self host"
      

  5.   

    wcf寄宿的确是可以,但是如果客户端上面没有装iis的话是会报错的
    项目中有遇到
      

  6.   


    不清楚你报什么错。但是我可以负责任地说,不使用iis部署wcf我是试过并且绝对可行的。
      

  7.   

    客户端不是用浏览器就行了么,关IIS什么事?
      

  8.   

    任何一本wcf的书都会在“寄宿”或者“托管”或者“Hosting”(根据翻译不同)的章节中介绍怎么做。
    即便买不起书,网上也有大量的文章。问出这种问题,好像你是第一天学一样。
      

  9.   

    可能我没说清楚我的意图。我的意图是我现在一个asp.net的网站,我不想装IIS,想用WCF去解释响应。WCF应该是完整实现HTTP协议的,理论上有可行的可能性,可能aspx要成ashx差不多的格式,如果是用富客户端,更可以完全把功能写成WebService。我要的是一个普通的网站,但我想用WCF去发布。
      

  10.   

    不装iis,用服务器软件像APMServ这样的
      

  11.   

     有人试过吗?继续问一下。不装IIS的原因是可以自己完全控制整个软件的安装流程,用一个setup文件就可以完整地部署,权限控制等也可以更方便。
      

  12.   

    WCF发布网站?网站除了你说的web service响应,还必须有解析,比如 asp.net, jsp需要iis或者jboss之类的服务器转换成html反馈给客户端,web service这部分你转换成 self hosting 的wcf没有问题,但是你如何将你的asp\jsp等网页代码解析成 html ?知识有限,个人感觉必须有网站服务器。这不是WCF能解决的,浏览器应该没法直接调用、传参给WCF并获得想要的结果。