سؤال

إذا كان هناك تطبيق ويب مرفق ذاتي، فلنا استخدام المسمار بدوره Wiki كمثال، يستخدم App_Data لتخزين MDF، هل هناك على أي حال تطبيق ويب آخر، يعيش في نفس المجال، يمكن أيضا استخدام هذا MDF؟

مثال إعداد IIS:

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

يود تطبيق WWW Web سحب بعض البيانات من تطبيق Wiki. دون تحريك MDF إلى خادم SQL الكامل هو وسيلة للقيام بذلك؟ لاحظ أيضا، تطبيق Wiki هو تطبيق مثبت لذلك ليس لدي حق الوصول إلى مصدره.

تيا

هل كانت مفيدة؟

المحلول

نظرا لأن تطبيق Wiki يتحكم في الوصول إلى البيانات لنفسه، يبدو أن WebApp يجب أن يكون لديك مكون DataLayer الخاص بك الذي يصل إلى Datastore SQL Server من Wiki.

من شأنه أن يعطي أي تطبيق آخر القدرة على القراءة في طبقة SQL حيث قد ترغب في ذلك.

إذا كنت ترغب في الاتصال بأي .mdf على الخادم، استخدم سلسلة الاتصال هذه في DataLayer الخاص بك.

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

المزيد من الأمثلة على سلاسل الاتصال لتحميل MDF في خادم SQL.

نصائح أخرى

لا ينبغي أن يستخدم أي تطبيق MDF مباشرة. كلاهما يجب الوصول إلى البيانات من خلال طبقة الوصول إلى البيانات من نوع ما.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top