在.net中使用google appengine datastore数据存储(a Soap wrapper)
部署您的程序到Windows azure+Sql azure平台是一个不错的选择,不过,这个是收费的。google appengine datastore 可以提供了一个免费(免费版有一定的限制)的数据存储环境。如果您暂时不想花钱,存储数据到google appengine datastore 还是一个不错的选择。
google appengine 现在支持Java&Python。介绍一个Soap wrapper,帮助在.net程序中,操作google appengine datastore 中的数据.
项目地址:
http://code.google.com/p/gunkds/
使用:
下载该项目,
修改app.yaml中 application 为您即将部署的名字。
修改main.py中 self.ns 和 self.secret 实际需要的值.
self.ns--发布以后的地址,比如:http://XXX.appspot.com/websvcs/
self.secret --.net代码中要使用到的连接密码.
部署这几个文件到google appengine(https://appengine.google.com)
发布成功以后即可看到:
在.net 中使用
添加一个Web service引用,地址即为前一步发布到google appengine的地址。
OK.然后调用这个service的方法即可。
这里是.net code的实例: http://code.google.com/p/gunkds/wiki/TestClass