خطأ في شبكة تطبيق الويب أو SQL عند محاولة بدء تشغيل مثيل للموقع عبر خدمات معلومات الإنترنت

-1

تحاول القيام بهذا التمرين. لدي مشكلة. أحاول إطلاق مثيل لواجهة برمجة التطبيقات هذه. أقوم بتثبيت الملفات محليًا وأحاول نشر الموقع / واجهة برمجة التطبيقات عبر خدمات معلومات الإنترنت (IIS). من المفترض أن تتواصل ملفاتي / موقعي مع خادم الشركة وبالتالي من المفترض أن يبدأ تشغيل تطبيق الويب. لقد جعلتني التوجيهات أقوم بتثبيت قاعدة بيانات SQL Server Express المحلية ، وهي الأداة التي أعتقد أنها من المفترض أن تساعد في التواصل مع خادم الشركة. بالمناسبة ، أنا على Windows 10.

عندما أتبع جميع التوجيهات وأضغط على التصفح على الموقع من IIS ، أستمر في تلقي هذا الخطأ. هل يمكن لأي شخص أن يساعدني ربما؟ لقد حاولت كل أنواع الأشياء. لا تحتوي قاعدة بيانات sql Express المحلية على واجهة مستخدم ، لذا فقد تمكنت من تشغيلها من سطر الأوامر ، لذا فأنا أعلم أنها تعمل ، ولكن لا يزال لا شيء. أي واحد؟

[SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred. Cannot create an automatic instance. See the Windows Application event log for error details. )]

الرجاء النقر هنا لرؤية شاشة الخطأ التي أستمر في تلقيها في المتصفح عند محاولة بدء تشغيل مثيل تطبيق الويب / واجهة برمجة التطبيقات هذه

الرجاء النقر هنا لرؤية شاشة الخطأ التي أستمر في تلقيها في المتصفح عند محاولة بدء تشغيل مثيل تطبيق الويب / واجهة برمجة التطبيقات هذه

1 إجابة

0

تحقق من مشاركة المدونة هذه: https://blogs.msdn.microsoft.com/sqlexpress/2011/12/08/using-localdb-with-full-iis-part-1-user-profile/

لذلك تحتاج بشكل أساسي إلى تعيين setProfileEnvironment = true و loadUserProfile = true لتجمع التطبيقات الخاص بك. يمكن تعيين إعداد loadUserProfie باستخدام الإعداد المتقدم Applicaiton Pool عبر مدير IIS ولكن يتطلب setProfileEnvironment تحرير ملف ApplcationHost.config

  1. انتقل إلى C: \ Windows \ System32 \ inetsrv \ config وافتح applicationHost.config في محرر النصوص.
  2. ابحث عن اسم تجمع التطبيقات الخاص بك مثل DefaultAppPool
  3. Set loadUserProfile = "true" setProfileEnvironment = "true" لتجمع التطبيقات الخاص بك:

    <add name="DefaultAppPool" loadUserProfile="true" setProfileEnvironment="true"

    تذكر إعادة تشغيل تجمع التطبيقات بعد تحرير الملف.

أتمنى أن يساعدك هذا

:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام