如果有一个自包含的Web应用程序,让我们使用Screw Turn 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
答案 0 :(得分:0)
两个应用程序都不应该直接使用MDF。两者都应该通过某种数据访问层访问数据。
答案 1 :(得分:0)
鉴于Wiki应用程序控制自身的数据访问,您的webapp似乎应该有自己的数据层组件,可以从wiki访问SQL Server数据存储区。
这将使任何其他应用程序能够读取它可能想要的SQL层。
如果要连接到服务器上的任何.mdf,请在数据层中使用此连接字符串。
Server=MySqlServer;AttachDbFilename=c:\myDbFile.mdf;Database=dbName; Trusted_Connection=Yes;
More examples of connection strings to load an MDF into SQL Server