这两天用vs2005创建web service 时一直被两个错误困扰:

=〉[错误1]:目前网站已在HOST表中被重定向。

       办法:Hosts表文件在系统中的位置,Windows 9X系统存放在C:\Windows目录,Windows NT/2000系统,其保存在c:\winnt\system32\drivers\etc目录,Windows XP系统保存在c:\windows\system32\drivers\etc,如果找不到的话,可以通过系统的搜索工具进行搜索。找到后,直接用记事本将其打开,然后将除了“#”开头的其它行内容全部删除,例如“127.0.0.1 onlinestore.smgbb.cn”,最后单击“文件→保存”将其保存即可。当然,也可以选择性地删除那些被屏蔽了的而你又想访问的网站,这样其他被屏蔽的网站则不会受影响。

=〉[错误2]:Start debugging时:
                       Unable to attach.绑定句柄无效
       [办法]:只需把控制面板\性能维护\管理工具\服务里的 Terminal Service 服务开启即可。
                      郁闷的是,我的新装的XP没有改服务,我的电脑\属性里也么有 远程 一项,上网搜搜,也没有找到可行办法。
                      
                       但是 Start without debugging 和 直接对.asmx 文件 view in Browser可以正常显示。大概是它们没有完全调试所致。

另外,建Web Service时,如果直接存在 http://localhost/webservice 则提示 服务程序出错,大概是本地服务器没有设置好。
如果存在D:盘,正常显示。

分类:

技术点:

相关文章: