我对Web服务完全陌生,无法让我的工作。从网站安装到独立项目时Web服务失败
我的设置是在VS 2008上使用IIS。我有一个解决方案文件,其中包含3个项目:网站,代码和服务。
如果我把我的web服务放到我的网站上,并在本地调用它,那么它将正常工作(这只是一个hello world web服务)。我想将服务放到不同的位置以供多个站点使用。
我不知道我做错了 - 我已经阅读了有关文件迪斯科,访问文件,Silverlight的,闪光,Java等这么多相互矛盾的信息
我只是在寻找快速简单的步骤创建一个可以从JavaScript访问并部署到单独网站的Web服务。最终目标是在web服务中具有功能,以便网站通过JS调用,并在加载时间和异步调用中运行更平滑。
- 我需要创建迪斯科文件吗?
- 我需要配置安全性吗? - 我知道这是最好的,我只是想让它工作。
- 我是否需要在IIS或托管服务器上允许跨浏览器访问?
- 是否有任何快速参考网站,你可以推荐?
- 我应该使用WCF作为新技术吗? - 我在MSDN上看到了这一点,但似乎更多的是Windows应用程序,然后是网络应用程序。
我没有收到任何特定的错误代码。我安装了firefox调试工具(firebug),我可以看到标题是什么,但我不知道如何解释它们,并且没有响应被传回。
任何帮助表示赞赏!
你可以尝试基本的“你好,世界”当你只是创建服务创建Web服务。然后你可以一步一步告诉我们你做了什么。事实上,你可能想说如果你使用WCF或ASMX服务。 – 2010-04-13 20:17:20
我讨厌问什么可能是一个简单的问题...我试图使用asmx web服务(这就是为什么我想知道如果wcf是一个更好的方式去),我只是使用默认的Hello World服务,如上所述。我可以在同一个项目中正常工作。只要asmx文件在同一个项目中,我甚至可以在程序集中执行代码。我无法弄清楚如何将asmx项目部署到Web服务器或同一台计算机上的其他IIS目录。我的代码为0并且没有任何信息。我可以手动浏览到asmx文件,但无法通过代码调用它。 – Adam 2010-04-14 06:25:48