基于IronPython的Web服务

时间:2011-04-17 20:35:06

标签: web-services iis ironpython distribution json-rpc

我想使用IronPython来开发JSON-RPC网络服务项目背后的逻辑。

我的问题是:

  • 我可以不使用Visual Studio进行开发吗?
  • 我应该使用哪种构建系统(有利的是不是基于XML的)?
  • IIS下的部署如何工作(我究竟需要分发什么内容?)

1 个答案:

答案 0 :(得分:1)

回答你的问题:

  • 我可以在不使用Visual Studio的情况下开发吗?

    绝对可以从命令行运行所有.NET编译器。

    以下是使用IronPython的工具和IDE列表:

      

    Tools and IDEs Working with IronPython

  • 我应该使用哪种构建系统(有利的是不是基于XML的)?

    如果我这样做,然后我可能会使用make,但随后我老土

  • IIS下的部署如何工作(我究竟需要分发什么内容?)

    如果您的应用程序的IronPython有任何非标准的.NET Framework库的依赖关系,那么你可能需要他们在您的/bin文件夹。但除了那个部署之外,应该只是一个简单的旧XCOPY工作。

<强>更新

此外,我想知道我需要什么样的应用程序的创建:?我必须坚持使用IronPython的CGI还是有替代品

就像对待C#或VB.NET一样对待IronPython。这里有一个示例IronPython ASP.NET项目:

  

ASP.NET Dynamic Language Support

     

ASP.NET IronPython Binaries and Examples

几年前,Scott Guthrie写了一篇关于IronPython + ASP.NET的文章:

  

IronPython for ASP.NET CTP

如果您可以在C#或VB.NET中完成,那么您可以在IronPython中完成。

杂项链接:

  

IronPython Cookbook

     

Voidspace - author of IronPython in Action