情况是,买了个虚拟主机空间,支持.net,但是如果在本机部署的话,可以在IIS管理器里,将某个文件夹创建为应用程序,但是虚拟主机就没法点“创建”按钮。
在本机测试web services发现,如果不创建应用程序就会出错,但是虚拟主机又不知如何创建应用程序,特来求助:)说的有点乱,希望各位理解能力强于我的表达能力:P

解决方案 »

  1.   

    把bin目录放在根目录下 发布程序的时候 要以根目录来发布也可以跟空间商联系一下 让他帮你创建虚拟目录 不过空间商都比较黑 会收费的
      

  2.   

    >>>把bin目录放在根目录下 发布程序的时候 要以根目录来发布
    能否详细一点阿,是指的所有模块的dll都放在根目录的bin下面?什么叫以根目录来发布阿?>>>也可以跟空间商联系一下 让他帮你创建虚拟目录 不过空间商都比较黑 会收费的
    点一下也收钱,呜呜,太黑了其实,最好是问一下,有没有办法让web services不创建应用程序也能用阿?
      

  3.   

    >>>有没有办法让web services不创建应用程序也能用阿?
    有,把代码直接写在asmx文件中,就像aspx文件一样
    不过,这种东西没办法编译,挺不爽的有种简单的办法,照常做好项目后,将cs文件中的代码拷进asmx文件,再稍作修改
    然后再测试,通过后再放到虚拟主机上去
      

  4.   

    >>>把代码直接写在asmx文件中,就像aspx文件一样
    没有其他办法了吗?那样感觉很诡异阿:)
      

  5.   

    虚拟主机的空间本是一个站点,把Bin目录和根目录下的aspx或者asmx文件传到虚拟主机上,就可以用了啊
      

  6.   

    很久没时间上来,当时是按NetFlag所述解决的:)