代码之家  ›  专栏  ›  技术社区  ›  van

从另一个.NET web应用程序调用.NET web应用程序

  •  0
  • van  · 技术社区  · 16 年前

    背景是我们有一个我们支持的web应用程序1,客户机希望在这个应用程序中有另一个web应用程序(2)功能。

    web应用1和web应用2之间的关系是web应用1生成web应用2使用和处理的csv文件。

    我想知道是否有可能简单地通过web 1驱动web应用2,并将它们保留在各自的项目中,而不必将web应用2集成到web应用1中(这将需要web应用1再次进行集成测试……)?

    非常感谢,

    编辑---------------------

    2 回复  |  直到 16 年前
        1
  •  1
  •   Jason    16 年前

    您可以简单地将客户机重定向到另一个web应用程序中的url,传递查询字符串上的任何数据。如果他们住在同一台服务器上,他们可以很容易地访问相同的文件和数据库资源。维护两个应用程序之间的状态可能是个问题。

        2
  •  1
  •   hearn    16 年前

    听起来像是web服务的一项工作,它允许您将csv创建功能从一个应用程序公开到另一个应用程序,如果您想使用新的框架功能,甚至可以使用WCF。

    <%@WebService Language=“C#”Class=“Util”%> 使用System.Web.Services; 使用系统;

    [WebService(Namespace="http://www.contoso.com/")]
    public class Util: WebService 
    {
        [ WebMethod]
        public string GenerateCSV() 
        {
            //code to generate csv here
        }
    }
    

    http://msdn.microsoft.com/en-us/library/ba0z6a33(v=VS.80).aspx

    推荐文章