0

如果有一个自包含的 Web 应用程序,让我们以螺丝转 Wiki 为例,它利用 App_Data 存储 MDF,有没有其他 Web 应用程序,生活在同一个域中,也可以使用该 MDF?

示例 IIS 设置:

http://wiki.domain.com | c:\web\wiki | port 80  
http://www.domain.com  | c:\web\site | port 80

我的 WWW 网络应用程序想从 WIKI 应用程序中提取一些数据。在不将 MDF 移动到成熟的 SQL Server 的情况下,有没有办法做到这一点?另请注意,WIKI 应用程序是已安装的应用程序,因此我无权访问其源代码。

TIA

4

2 回答 2

0

两个应用程序都不应直接使用 MDF。两者都应该通过某种数据访问层访问数据。

于 2010-02-04T19:39:17.263 回答
0

鉴于 Wiki 应用程序自己控制数据访问,您的 web 应用程序似乎应该有自己的数据层组件,该组件可以从 wiki 访问 SQL Server 数据存储。

这将使任何其他应用程序能够根据需要读取该 SQL 层。

如果要连接到服务器上的任何 .mdf,请在数据层中使用此连接字符串。

Server=MySqlServer;AttachDbFilename=c:\myDbFile.mdf;Database=dbName; Trusted_Connection=Yes;

将 MDF 加载到 SQL Server 的连接字符串的更多示例

于 2010-02-04T19:42:21.987 回答