1. 选择windows的任何一个版本都可以。
2. 大致步骤是:
远程登录到主机上
安装.net framework
确定你的windows系统下是否启动了IIS。注意设置其端口不是80,例如设置为70
把你的asp.net网站所在目录复制到主机上
在IIS里边配置一个新的虚拟目录(例如abc),使其物理地址为你的网站目录。
配置这个虚拟目录的属性,启用asp.net应用程序池。
通过你的主机的网卡属性查看是否启用了防火墙。如果启用了,暂时先关闭它!
在主机上本地测试你的网站。例如确保可以从ie地址栏访问
http //localhost:70/abc/myservice.svc
通过远程访问服务,例如确保可以从你的桌面电脑的浏览器地址栏访问