ASP.NET Web服务实例?

时间:2010-03-03 19:31:57

标签: asp.net web-services web-config

我有一个运行的基本Web服务,它访问数据库并返回XmlDocuments。数据库访问在web.config密钥中定义。

我有多种类型的客户端访问这些Web服务,如果让我们说,类别1的客户端访问Web服务,则WS需要连接到Database1。 ClientCategory2 - >数据库2等。

我无法自己编辑数据库访问库。所有这些都是通过DLL完成的,我无法访问它背后的代码。

所以我想我想知道的是,我是否需要运行基本相同服务的多个实例,但是我拥有的每个数据库都有不同的Web.config键?

谢谢,
的Teja。

3 个答案:

答案 0 :(得分:0)

您可以在Web.config中指定多个ConnectionStrings。这是你指的关键吗?希望您会发现此MSDN链接有用:link text

答案 1 :(得分:0)

这不是我们可以回答的问题,它取决于物理访问数据库的代码。如果它连接到1个连接字符串是,则需要多个应用程序。如果代码提供了一个重载方法,允许您指定要使用的连接字符串或连接字符串本身,那么您可以使用单个服务。

答案 2 :(得分:0)

您可以指定多个连接字符串,如上所述。为了让生活更轻松,你可以命名为connStr1,connStr2,然后当类别X的客户端来服务时选择connStrX。 Here显示如何使用此类

相关问题