मुझे अपने प्रश्न का उत्तर मिल गया है। ASPDBNET.MDF के लिए कनेक्शन स्ट्रिंग सामान्य रूप से web.config में प्रकट नहीं होती है यदि आप अपनी वेबसाइट खरोंच से (मेरे मामले में) बना रहे हैं।
एप्लिकेशन Machine.config फ़ाइल में परिभाषित मशीन वाइड कनेक्शन स्ट्रिंग का उपयोग करता है। इसे "LocalSqlServer" नाम दिया गया है।
आमतौर पर यह LocalSqlServer कनेक्शन स्ट्रिंग डिफ़ॉल्ट रूप से स्थानीय SQL सर्वर एक्सप्रेस को लक्षित करता है।
इसलिए, यह दूरस्थ होस्ट पर विफल हो जाता है जो एक पूर्ण विकसित SQL सर्वर का उपयोग करता है।
अपनी वेबसाइट को किसी दूरस्थ सर्वर पर अपलोड करने के लिए, आपके web.config में कुछ समायोजन नए सर्वर को इंगित करने के लिए आवश्यक हैं जो आमतौर पर एक SQL सर्वर होता है।
ऐसा करने के लिए अपनी web.config फ़ाइल में एक नया कनेक्शन स्ट्रिंग जोड़ें और इसे LocalSqlServer नाम दें। नाम को छोड़कर बाकी सब कुछ सामान्य रूप से जोड़ें जैसे डेटा स्रोत, प्रारंभिक कैटलॉग और आगे।
इसे दूरस्थ होस्ट पर काम करने के लिए कनेक्शन स्ट्रिंग तत्व खोलने से ठीक पहले एक स्पष्ट तत्व जोड़ें। यहां बताया गया है कि दूरस्थ SQL सर्वर के लिए आपकी कनेक्शन स्ट्रिंग कैसी दिखनी चाहिए।
<connectionStrings>
<clear/>
<add name="LocalSqlServer" connectionString="Data Source=remotehost;Initial Catalog=remoteDB;User Id=username;Password=password" providerName="System.Data.SqlClient" />
</connectionStrings>
और आपने कल लिया। मैंने अपनी ASP.NET वेबसाइट के लिए यही किया था जिसे मैंने स्क्रैच से बनाया था। अब इसकी सदस्यता लॉगिन, लॉगआउट, उपयोगकर्ता और रोल आदि पूरी तरह से काम कर रहे हैं।
पढ़ने के लिए धन्यवाद।