Monotouch Web 参考命名空间问题

发布于 2024-10-21 09:34:28 字数 444 浏览 1 评论 0原文

我在服务器上有一个 ASP.net Web 服务,并且我已经通过 VS 中的一个小型测试客户端应用程序验证了它是否可以正常工作。

我将它在 MonoDevelop 中添加到我的 MT 应用程序中(尝试 ASP.net 2.0 和 WCF 声明)。在“添加 Web 引用”向导中,它发现 Web 服务很好。但是当我去引用它时,应用程序不知道它存在。

我去看了一下,似乎在添加它时,它分配给它的命名空间是我的解决方案的标题(其中有空格),但是我的应用程序中每个 .cs 文件的命名空间不包含空格。

Web 服务命名空间(它不会让我更改):Ultimate GameDay 2011 MT 应用程序命名空间:UltimateGameday2011。

所以我手动进入reference.cs文件并取出空格。然后应用程序类看到了我的网络引用对象,但它仍然不允许我访问它的任何成员。

任何帮助将不胜感激。

I have an ASP.net web service sitting on a server, and I have verified that it works properly via a small test client app in VS.

I went to add it in MonoDevelop to my MT application, (Trying both the ASP.net 2.0 and WCF declarations). Inside the "Add Web Reference" wizard, it finds the web service fine. But when I go to reference it, the app doesn't know it exists.

I went to look at it, and it seems when adding it, the namespace it's assigning to it is the title of my solution (which has spaces in it), but the namespace for each of my .cs files within my app contains no spaces.

Web Service Namespace (that it wont let me change): Ultimate GameDay 2011
MT Application Namespace: UltimateGameday2011.

So I manually went into the reference.cs file and took out the spaces. The app classes then saw my web reference object, but it still won't allow me to access any of its members.

Any help would be greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

素年丶 2024-10-28 09:34:28

查看以下链接 http://merbla。 blogspot.com/2011/03/monotouch-with-json-using-aspnet-mvc.html

它不是解决您的问题,而是一种创建 MonoTouch 更容易使用的 Web 服务的方法。根据我的经验,ASMX 和 WCF 服务在 Monotouch 应用程序中使用时会出现问题。

如果所有其他方法均失败,请尝试使用位于程序文件夹中的 Silverlight 服务实用程序,

例如 C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\Tools\SlSvcUtil.exe

Check out the following link http://merbla.blogspot.com/2011/03/monotouch-with-json-using-aspnet-mvc.html

Its not a fix to your problem rather a method of creating web services that MonoTouch more easily works with. In my experience ASMX and WCF services have been problematic when consuming in a Monotouch app.

If all else fails, try using the Silverlight service utility located in your programs folder

e.g. C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\Tools\SlSvcUtil.exe

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文