PDA

View Full Version : کمک فوری فوری برای حل ارور Login failed for user در asp.net



myperless
چهارشنبه 15 بهمن 1393, 15:07 عصر
با سلام و خسته نباشید.من یه سایت با asp.net طراحی کردم که در سیستم خودم برای وصل شدن به دیتابیس از حالت Sql Authenticatin و با همان نامی که در هاست plesk ایجاد کردم ،استفاده میکنم.در سیستم خودم هیچ مشکلی نیست ولی وقتی سایت رو روی هاست میزارم ارور Login failed for user 'ESFAHANHOST\IWPD_2535(fcaria)'.

رخ میده.همه سایتای ایرانی و خارجی رو بررسی کردم هر کاری بگید انجام دادم تو تنظیمات web.cong اما بازم ارور میده.تنظیمات connectionstring هم بصورت زیر میباشد:

<connectionStrings>
<add name="AriaDataBaseConnectionString" connectionString="Data Source=localhost;Initial Catalog=AriaDataBase;User Id=IWPD_2535; password=00128559955;Integrated Security=false" providerName="System.Data.SqlClient"/>
</connectionStrings>

ممنون مییشم جواب بدید خیلی حیاتیه

amir_T_2008
چهارشنبه 15 بهمن 1393, 16:21 عصر
این کد بذارید ببینید مشکلتون حل میشه




<clear/>
<add name="AriaDataBaseConnectionString" connectionString="Data Source=localhost;Initial Catalog=AriaDataBase;User Id=IWPD_2535; password=00128559955;Integrated Security=false" providerName="System.Data.SqlClient"/>

<add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=AriaDataBase;User Id=IWPD_2535; password=00128559955;Integrated Security=false" providerName="System.Data.SqlClient"/>

myperless
چهارشنبه 15 بهمن 1393, 17:03 عصر
ممنون دوست عزیز.تغییراتی که گفتید و انجام دادم ولی هنوز همون ارور قبلی میاد لطفا راهنماییم کنید

sajadsobh
چهارشنبه 15 بهمن 1393, 18:40 عصر
اینجا (http://barnamenevis.org/showthread.php?267021-Upload-%D9%88-%D9%86%D8%B5%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-Asp-net-%D9%88-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-MSSQL-%D8%AF%D8%B1-Host-%28%D8%AF%D8%B1-%D8%AD%D8%A7%D9%84-%D8%AA%DA%A9%D9%85%DB%8C%D9%84%29&p=1181406&viewfull=1#post1181406) رو مطالعه کنید شاید مشکل حل شد.

myperless
چهارشنبه 15 بهمن 1393, 21:34 عصر
بازم مشکلم حل نشد دارم دیوونه میشم.همه این کارها رو کردم سایت رو هم publish کردم حتی دیتابیس رو هم attachکردم اما نشد که نشد.تورو خدا کمکم کنید باید حتما درستش کنم

myperless
پنج شنبه 16 بهمن 1393, 17:35 عصر
دوستان مشکلم حل شد.در سایت خودتون در هیچجا از Integrated Security=True استفاده نکنید.هرجا دیدید پاک کنید.من در یه قسمت سایتم از Ado.net استفاده کرده بودم که داخلش Integrated Security=True بود.
در Web.Config خود از این عبارت استفاده نمایید و حتما از Sql Authentication mode برای ارتباط با بانک خودتون استفاده نمایید که برای انجام این کار ابتدا سایت خودتون رو روی هاست منتقل کنید و سپس یه دیتابیس با نام پایگاه داده خودتون در هاست درست کنید و نکته مهم اینکه یک کاربر برای بانکی که روی سرور درست کردید ایجاد کنید ونام این کاربر و به همراه کلمه عبور را در Web.Config ودر قسمت Connection String وارد نمایید.
تنظیمات ConnectionString:
<connectionStrings>
<add name="YourConnectionName" connectionString="Data Source=.;Initial Catalog=DatabaseName;User ID=Your Id;Password=Your Pass"
providerName="System.Data.SqlClient" />

</connectionStrings>
بنده که یک هفته الاف شدم امیدوارم تجربه من یه روزی به درد یکی بخوره که مثل من گرفتار نشه.