PDA

View Full Version : تغییر connectionString مربوط به کنترل های login



smm2006sh
جمعه 08 مهر 1390, 18:55 عصر
با سلام
می خواستم بدونم که connectionString مربوط به دیتابیس ASPNET.MDF که مربوط به کنترل های Login است را از کجا باید تغییر داد
وب سایتم را که آپلود کردم به همین داره گیر میده و نمی تونه login بشه ولی دیتابیس بقیه قسمتها را داره می خونه
خطای زیر را میده

Server Error in '/' Application.
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: 26 - Error Locating Server/Instance Specified)

fakhravari
جمعه 08 مهر 1390, 21:03 عصر
سلام
اینو تو وب کنفیک اضافه کن ببین درست میشه

<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="DBCenter" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
</providers>
</membership>
جای DBCenter اسم کانکشن خودتو بزار

atarodi
شنبه 09 مهر 1390, 00:36 صبح
با سلام
اگر این مسکل را در هاست دارید خوب به جای کانکشن استرینگ کلمه local را بذارید(همون کد معمول در آدرس دهی به دیتابیس)


<add name="DatabaseConnectionString1" connectionString=" initial catalog=yourDatabase User Id=?????? Password=*******.........
providerName="System.Data.SqlClient" />



باید کانکشن استرینگت رو بذاری تا مشخص بشه چطوری آدرس دادی.

smm2006sh
شنبه 09 مهر 1390, 10:20 صبح
سلام به همه دوستان
من کانکشن استرینگ هام درست کار میکنه ، اینجوری دادم

<add name="esfahanWoodDataBaseConnectionString" connectionString="Data Source= 288.93.178.11,6988;Initial Catalog=esfahanwood_db;User ID =*****;Password =******* ;"
providerName="System.Data.SqlClient" />
با این کانکشن سایتم داره بالا میاد و جدول هایی که خودم ساختم و این کانکشن اونه داره کار میکنه ولی وقتی از سایت میخواهیم لاگین بشیم خطا میگیره
اینم خطا:

Server Error in '/' Application.
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: 26 - Error Locating Server/Instance Specified)
میخوام بدونم عیب کارم از کجاست:عصبانی++::عصبانی++::عصب نی++::عصبانی++:

mahdioo12194
شنبه 09 مهر 1390, 11:56 صبح
خوب واسه پایگاه داده ASPNETDB هم باید یه کانکشن جدا بنویسی؟ نوشتی؟

smm2006sh
شنبه 09 مهر 1390, 13:10 عصر
سلام دوست منmahdioo12194
برای اون باید چه کانکشنی بزنم . با توجه به اینکه کل دیتا بیس من یه یکی هست و دیگر جدول هام هم توی همون دیتا بیس هست

fakhravari
شنبه 09 مهر 1390, 13:16 عصر
نیازی نیست 2 تا داشته باشی با 1 کار راه میفته
<add name="DBCenter" connectionString="user id=fakhr;pwd=123456789;data source=databasecenter.mssql.somee.com;persist security info=False;initial catalog=databasecenter" providerName="System.Data.SqlClient"/>

___________________________________________
<providers>
<clear/>
<add name="customizedprofileprovider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="DBCenter" applicationName="/" description=""/>
</providers>
<properties>
<add name="FirstName"/>
<add name="LastName"/>
<add name="Address"/>
<add name="Image"/>
<add name="Sen"/>
</properties>
</profile>

mahdioo12194
شنبه 09 مهر 1390, 13:31 عصر
<add name="ApplicationServices" connectionString="Data source=.\SQLEXPRESS;Persist Security Info=True;Integrated Security=SSPI;Initial Catalog=aspnetdb.mdf"
providerName="System.Data.SqlClient" />

smm2006sh
شنبه 09 مهر 1390, 13:34 عصر
سلام fakhravari عزیز
یعنی توی وب کانفیگم و کنار کانکشن های دیگم اینو هم اضافه کنم کار درست میشه ؟؟؟؟:گیج:

smm2006sh
شنبه 09 مهر 1390, 14:05 عصر
این سایت را توی لاگینش یه یوزر و پس همین طوری بدید ببینید خطا از کجاس
www.esfahanwood.com (http://www.esfahanwood.com)
اگه میتونید کمک کنید گیر افتادم

mahdioo12194
شنبه 09 مهر 1390, 14:22 عصر
اگر کد های بالا رو امتحان کردی درست نشد کدهای درون web config رو بزار اینجا ببینیم مشکل چیه؟

fakhravari
شنبه 09 مهر 1390, 14:26 عصر
با سلام
چن تا چیز چک کن
<compilation debug="false" targetFramework="4.0">

<roleManager enabled="true"/>

<customErrors defaultRedirect="~/Error.htm" mode="RemoteOnly">
<error statusCode="500" redirect="Error.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
<error statusCode="403" redirect="Forbidden.htm" />
</customErrors>


<authentication mode="Forms">
<forms loginUrl="LoginToSite.aspx" protection="All" timeout="30" name=".ASPXAUTH" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="Default.aspx" cookieless="UseDeviceProfile" enableCrossAppRedirects="false"/>
</authentication>

برای تست CreateUserWizard درست کن تست کن ببین اینم با بانک ارتباط برقرار میکنه..
ببین یه bak از sql رو سیستم بگیر بعد restor کن رو هاست.

raziee
شنبه 09 مهر 1390, 14:27 عصر
این سایت را توی لاگینش یه یوزر و پس همین طوری بدید ببینید خطا از کجاس
www.esfahanwood.com (http://www.esfahanwood.com)
اگه میتونید کمک کنید گیر افتادم

مشکل برقراری ارتباط با دیتابیس رو داری برادر.
تظیمات مربوط به Membership درون وب کانفیگت رو اینجا کپی کن(Connection String مربوطه رو بهش معرفی کردی؟)

smm2006sh
شنبه 09 مهر 1390, 14:29 عصر
همون تنظیماتی را که توی یه وب کانفیگ جدا میسازه؟؟؟

اخه یه وب کانفیگ هم برام توی فولدر admin ساخته . شما میگید اونو توی وب کانفیگ صفحه اصلی کپی کنم و بهش کانکشن استرینگ بدم ؟؟؟ یا همونجا براش کانکشن ست کنم؟؟

raziee
شنبه 09 مهر 1390, 14:35 عصر
برادر شما تنظیمات مربوط به Membership رو در وب کانفیگ مقدار تنظیم نکردی!! چجوری میخواد با دیتابیس ارتباط برقرار کنه وقتی هیچ کانکشنی برای Set نشده.
این لینک رو ببین (http://msdn.microsoft.com/en-us/library/ms915236%28v=cs.70%29.aspx)

smm2006sh
شنبه 09 مهر 1390, 14:54 عصر
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<allow roles="admin" />
<deny roles="user" />
<deny users="?" />
</authorization>

</system.web>
<add name="ASPNETDB" connectionString="Data Source= 208.43.158.132,6688;Initial Catalog=esfahanwood_db;User ID =***;Password =*****h ;"
providerName="System.Data.SqlClient" />
</configuration>
اینو توی وب کانفیگم قرار بدم حل میشه؟؟

fakhravari
شنبه 09 مهر 1390, 15:18 عصر
با سلام
شما این کد اضافه کردید>
<membership >
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="DBCenter" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
</providers>
</membership>

Saman Hashemi
شنبه 09 مهر 1390, 15:41 عصر
چرا توي تنظيمات Membership به جاي نام كانكشن خود كانكشن قرار دادي؟كانكشن Memebership تو قسمت كانكشن ها توي وب كانفيگ تعريف كن فقط اسم اونجا بنويس...!

fakhravari
شنبه 09 مهر 1390, 15:58 عصر
مثال
<connectionStrings>
<add name="DBCenter" connectionString="workstation id=databasecenter.mssql.somee.com;packet size=4096;user id=fakhr;pwd=123456789;data source=databasecenter.mssql.somee.com;persist security info=False;initial catalog=databasecenter" providerName="System.Data.SqlClient"/>
<add name="DBCenter2" connectionString="workstation id=databasecenter.mssql.somee.com;packet size=4096;user id=fakhr;pwd=123456789;data source=databasecenter.mssql.somee.com;persist security info=False;initial catalog=databasecenter" providerName="System.Data.SqlClient"/>
</connectionStrings>
___________________________________
<membership >
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="DBCenter" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
</providers>
</membership>

smm2006sh
شنبه 09 مهر 1390, 20:21 عصر
سلا دوست من membership که گفتید تغییر دادم باز مشکل


[Left]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: 26 - Error Locating Server/Instance Specified)

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

SQLExpress database file auto-creation error:

The connection string specifies a local Sql Server Express instance using a database location within the application's App_Data directory. The provider attempted to automatically create the application services database because the provider determined that the database does not exist. The following configuration requirements are necessary to successfully check for existence of the application services database and automatically create the application services database:

If the application is running on either Windows 7 or Windows Server 2008R2, special configuration steps are necessary to enable automatic creation of the provider database. Additional information is available at: http://go.microsoft.com/fwlink/?LinkId=160102. If the application's App_Data directory does not already exist, the web server account must have read and write access to the application's directory. This is necessary because the web server account will automatically create the App_Data directory if it does not already exist.
If the application's App_Data directory already exists, the web server account only requires read and write access to the application's App_Data directory. This is necessary because the web server account will attempt to verify that the Sql Server Express database already exists within the application's App_Data directory. Revoking read access on the App_Data directory from the web server account will prevent the provider from correctly determining if the Sql Server Express database already exists. This will cause an error when the provider attempts to create a duplicate of an already existing database. Write access is required because the web server account's credentials are used when creating the new database.
Sql Server Express must be installed on the machine.
The process identity for the web server account must have a local user profile. See the readme document for details on how to create a local user profile for both machine and domain accounts.
[left/]

fakhravari
شنبه 09 مهر 1390, 22:29 عصر
دوستان اگه می تونن جواب بدن

smm2006sh
شنبه 09 مهر 1390, 23:32 عصر
سلام دوستان
لطف کنین یه نگاه به این وب کانفیگ بندازید ببنید من چیشو اشتباه و یا کم نوشتم
http://s2.picofile.com/file/7150380856/webconfig.zip.html

mahdioo12194
یک شنبه 10 مهر 1390, 00:00 صبح
چرا این دو کانکشن روی یه پایگاه داده است پس پایگاه داده aspnetdb کو؟



<add name="esfahanWoodDataBaseConnectionString" connectionString="Data Source= 208.43.158.132,6688;Initial Catalog=esfahanwood_db;User ID =esfahanw;Password =89d7ryhekyh ;"
providerName="System.Data.SqlClient" />
<add name="DBCenter" connectionString="Data Source= 208.43.158.132,6688;Initial Catalog=esfahanwood_db;User ID =esfahanw;Password =89d7ryhekyh ;"
providerName="System.Data.SqlClient" />

smm2006sh
یک شنبه 10 مهر 1390, 00:14 صبح
چرا این دو کانکشن روی یه پایگاه داده است پس پایگاه داده aspnetdb کو؟



<add name="esfahanWoodDataBaseConnectionString" connectionString="Data Source= 208.43.158.132,6688;Initial Catalog=esfahanwood_db;User ID =esfahanw;Password =89d7ryhekyh ;"

providerName="System.Data.SqlClient" />

<add name="DBCenter" connectionString="Data Source= 208.43.158.132,6688;Initial Catalog=esfahanwood_db;User ID =esfahanw;Password =89d7ryhekyh ;"

providerName="System.Data.SqlClient" />


اخه دیتا بیش ها را یکی کردم و اسم اونو esfahanwood_db گذاشتم

mahdioo12194
یک شنبه 10 مهر 1390, 00:55 صبح
اینو امحان کن!

http://s2.picofile.com/file/7150404943/web_config.html

mahdioo12194
یک شنبه 10 مهر 1390, 01:05 صبح
الان من سایت شما رو بازدید کردم اروری ندیدم!!!!!!

smm2006sh
یک شنبه 10 مهر 1390, 01:15 صبح
mohamad :user
mohamad_ :pass
اینو امتحان کنید .

fakhravari
یک شنبه 10 مهر 1390, 01:58 صبح
سلام
<membership defaultProvider="AspNetSqlMembershipProvider" userIsOnlineTimeWindow="20">
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="DBCenter" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" passwordFormat="Hashed" applicationName="/ApplicationName"/>
</providers>
</membership>
اینو بزار ببین درست میشه.

fakhravari
یک شنبه 10 مهر 1390, 02:12 صبح
من با این config می تونم رو هاست login کنم با کاربر ممبر شیپ
من با این eror روبرو بودم برای login مثل تو جداول دیگرم توی پایگاه باز میشد . اما برای login همین eror میداد .
<connectionStrings>
<add name="DBCenter2" connectionString="workstation id=databasecenter.mssql.somee.com;packet size=4096;user id=fakhr;pwd=123456789;data source=databasecenter.mssql.somee.com;persist security info=False;initial catalog=databasecenter" providerName="System.Data.SqlClient"/>
</connectionStrings>
<membership >
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="DBCenter" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
</providers>
</membership>
<profile defaultProvider="customizedprofileprovider" enabled="true">
<providers>
<clear/>
<add name="customizedprofileprovider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="DBCenter" applicationName="/" description=""/>
</providers>
<properties>
<add name="FirstName"/>
<add name="LastName"/>
<add name="Address"/>
<add name="Image"/>
<add name="Sen"/>
</properties>
</profile>
الان مشکلی نداره دیگه

smm2006sh
یک شنبه 10 مهر 1390, 23:08 عصر
سلام دوستان عزیز من
من از بس تنظیمات وب کانفیگ را عوض کردم واقعا دیگه نمیدونم کدوم درسته و کدوم غلط از شما میخوام یه پروژهای که لاگین هم داره و روی هاست گذاشتید را فایل وب کانفیگش(کامل چون شاید دیگر تنظیماتش هم درست نباشه) را برای من بزاری تا با وب کانفیگ خودم چک کنم اصلا شاید اشکال از وب کانفیگ نباشه
از همه دوستان ممنونم:قلب:

fakhravari
دوشنبه 11 مهر 1390, 02:05 صبح
ببینید چنتا مثال
معرفی دیتابیس
<connectionStrings>
<add name="DBCenter" connectionString="workstation id=databasecenter.mssql.somee.com;packet size=4096;user id=fakhr;pwd=123456789;data source=databasecenter.mssql.somee.com;persist security info=False;initial catalog=databasecenter" providerName="System.Data.SqlClient"/>
<add name="DBCenter2" connectionString="workstation id=databasecenter.mssql.somee.com;packet size=4096;user id=fakhr;pwd=123456789;data source=databasecenter.mssql.somee.com;persist security info=False;initial catalog=databasecenter" providerName="System.Data.SqlClient"/>
</connectionStrings>

کار با پروفایل
<profile defaultProvider="customizedprofileprovider" enabled="true">
<providers>
<clear/>
<add name="customizedprofileprovider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="DBCenter" applicationName="/" description=""/>
</providers>
<properties>
<add name="FirstName"/>
<add name="LastName"/>
<add name="Address"/>
<add name="Image"/>
<add name="Sen"/>
</properties>
</profile>
کاربر ممبر شیپ
<membership >
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="DBCenter" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
</providers>
</membership>

Saman Hashemi
دوشنبه 11 مهر 1390, 09:10 صبح
ورژن Sql Server و پروژه ای درست کردی چیه؟

smm2006sh
دوشنبه 11 مهر 1390, 09:33 صبح
سلام سامان جان
فکر کنم همش هم عیب از تنضیمات وب کانیگم نباشه
پروژه را با visualstadio 2008 و بانک لوکال (local) خودش ساختم.
راستی؟ میتونه عیب از ajaxToolKit هام باشه که توی پروژه استفاده کردم؟؟؟
یه چیز مهم دیگه: من تنظیمات وب کانفیگ را که برسی کردم با توجه به چیزایی که همه دوستان در این پست گفتند و با توجه به خطایی که می گرفت اصلا برای بالا اومدن سایت من تگ زی را پاک کردم

<!--<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>-->
توی فرم asp دیدم گفته بودن این تگ را پاک کنی خطای با لا اومدن پروژه رفع میشه ولی توی چند تا پروژه های دیگه این تگ سر جاش بود.
با این چیزا عیب از کجاست؟؟؟

Saman Hashemi
دوشنبه 11 مهر 1390, 11:54 صبح
اگر همونی باشه که من فکر میکنم باید کانکشن اینجوری تعریف کنی یعنی با همین نام
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="myConnection"/>
بعد از همین کانکشن توی تنظیمات Membership استفاده کنی...!

smm2006sh
دوشنبه 11 مهر 1390, 12:16 عصر
نظرت در مورد اینا چیه:

سلام سامان جان
فکر کنم همش هم عیب از تنضیمات وب کانیگم نباشه
پروژه را با visualstadio 2008 و بانک لوکال (local) خودش ساختم.
راستی؟ میتونه عیب از ajaxToolKit هام باشه که توی پروژه استفاده کردم؟؟؟
یه چیز مهم دیگه: من تنظیمات وب کانفیگ را که برسی کردم با توجه به چیزایی که همه دوستان در این پست گفتند و با توجه به خطایی که می گرفت اصلا برای بالا اومدن سایت من تگ زی را پاک کردم
<!--<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>-->


توی فرم asp دیدم گفته بودن این تگ را پاک کنی خطای با لا اومدن پروژه رفع میشه ولی توی چند تا پروژه های دیگه این تگ سر جاش بود.
با این چیزا عیب از کجاست؟؟؟
همینجوری کانکشن دادم دقیقا مثل همین چیزی که شما گفتید

smm2006sh
دوشنبه 11 مهر 1390, 12:27 عصر
بابا این وب کانفیگ منه

<?xml version="1.0"?>
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration>





<configSections>
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectio nGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHa ndlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSecti onGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializatio nSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSe ction, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationSe rviceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSecti on, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>
<appSettings/>
<connectionStrings>
<add name="esfahanWoodDataBaseConnectionString" connectionString="Data Source= 208.43.158.132,6688;Initial Catalog=esfahanwood_db;User ID =esfahanw;Password =89d7ryhekyh ;"
providerName="System.Data.SqlClient" />
<add name="DBCenter" connectionString="Data Source= 108.43.158.132,6889;Initial Catalog=esfahanwood_db;User ID =******;Password =****** ;"
providerName="System.Data.SqlClient" />




</connectionStrings>
<system.web>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->

<membership defaultProvider="AspNetSqlMembershipProvider" userIsOnlineTimeWindow="20">
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="DBCenter"
enablePasswordRetrieval="false" enablePasswordReset="true"
requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10" applicationName="/"/>
</providers>
</membership>


<authorization>
<allow users="?" />
</authorization>
<roleManager enabled="true" />
<compilation debug="true">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
<!--
The <authentication> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
<authentication mode="Forms">


<forms loginUrl="~/ErrorPage.aspx" timeout="2880" />
</authentication>
<!--
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.
-->
<customErrors mode="Off" defaultRedirect="Error.aspx">
<error statusCode="403" redirect="Error.aspx" />
<error statusCode="404" redirect="~/ErrorPages/404notfound.htm" />
<error statusCode="500" redirect="Error.aspx" />
</customErrors>

<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</controls>
</pages>
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</httpModules>
</system.web>
<system.codedom>
<compilers>
<compiler language="C#‎;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="OptionInfer" value="true"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
<!--
The system.webServer section is required for running ASP.NET AJAX under Internet
Information Services 7.0. It is not necessary for previous version of IIS.
-->
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<remove name="ScriptModule"/>
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory"/>
<remove name="ScriptHandlerFactoryAppServices"/>
<remove name="ScriptResource"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</handlers>
</system.webServer>
<!--<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>-->
</configuration>

Saman Hashemi
دوشنبه 11 مهر 1390, 12:30 عصر
دوست عزیز یه بار دیگه پست منو بخون گفتم کانکشن با همون نام و همون شکل الان کجا شما رعایت کردی؟
باید اول LocalSqlServer حذف کنی و دوباره با همین نام اضافه کنی و استفاده کنی...!
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer " connectionString="Data Source= 208.43.158.132,6688;Initial Catalog=esfahanwood_db;User ID =esfahanw;Password =89d7ryhekyh ;"
providerName="System.Data.SqlClient" />
<add name="LocalSqlServer " connectionString="Data Source= 108.43.158.132,6889;Initial Catalog=esfahanwood_db;User ID =******;Password =****** ;"
providerName="System.Data.SqlClient" />

fakhravari
دوشنبه 11 مهر 1390, 13:22 عصر
http://msdn.microsoft.com/en-us/library/ff648345.aspx
http://barnamenevis.org/showthread.php?210541-LocalSqlServer-error-%D9%88%D8%A7%D8%B3%D9%87-%DA%86%DB%8C%D9%87%D8%9F

smm2006sh
دوشنبه 11 مهر 1390, 23:30 عصر
با سلام و تشکر فراوان از کلیه دوستانی که من را در این پروژه یاری کردند ، مشکلم حل شد . :قلب::لبخند::تشویق:

اما مشکل ، بعد از این که به مشکل index بر خوردم و سرچی توی فروم ها زدم گفته بودند که برای حل مشکل index باید بانک اطلاعاتی را دوباره رفرش کنی چون مقادیر storeproceduer را نمیتونه بخونه . منم کلا (بعد از چند بار پاک کردن) اونو دوباره اپلود کردم و بلاخره کانکشن را به صورتی که دوست خوبمون سامان جان گفته بودند با کمی تغییر گذاشتم و مشکلم حل شد .
اینم کانکشن:

<remove name="LocalSqlServer" />
<add name="LocalSqlServer"
connectionString= "Server=958.43.151.132,9688;Database= asp_login;User=******;Password=******;"
providerName="System.Data.SqlClient" />

مرسی ممنون از همگی:تشویق:

moferferi
سه شنبه 26 مهر 1390, 19:17 عصر
سلام.
هنگامی که از کنترل login name استفاده میکنم.بعد از لاگین به جای نام کاربر نام سرور را برمیگردونه.
البته این مشکل وقتی پیش اومد که طبق روش اقای fakhravari (http://barnamenevis.org/member.php?128926-fakhravari) اومدم و توی وب کانفیگ پرووایدر membership و profile را خودم مقدار دهی کردم.همه چی درست کار میکنه.ولی نام کاربر را نام سرور برمیگردونه.کسی میدونه مشکل از کجاست؟

moferferi
سه شنبه 26 مهر 1390, 19:29 عصر
اینم فایل وب کانفیگم
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<connectionStrings>
<add name="DBCenter" connectionString="Data Source=r\ra;Initial Catalog=dotnetlogin.MDF;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>

<system.web>

<membership >

<providers>

<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="DBCenter" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
</providers>
</membership>
<profile defaultProvider="customizedprofileprovider" enabled="true">
<providers>
<clear/>
<add name="customizedprofileprovider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="DBCenter" applicationName="/" description=""/>
</providers>
<properties>
<add name="FirstName"/>
<add name="LastName"/>
<add name="Address"/>
</properties>
</profile>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies><buildProviders><add extension=".edmx" type="System.Data.Entity.Design.AspNet.EntityDesignerBui ldProvider"/></buildProviders></compilation>
</system.web>
</configuration>

fakhravari
سه شنبه 26 مهر 1390, 20:49 عصر
سلام.
هنگامی که از کنترل login name استفاده میکنم.بعد از لاگین به جای نام کاربر نام سرور را برمیگردونه.
البته این مشکل وقتی پیش اومد که طبق روش اقای fakhravari (http://barnamenevis.org/member.php?128926-fakhravari) اومدم و توی وب کانفیگ پرووایدر membership و profile را خودم مقدار دهی کردم.همه چی درست کار میکنه.ولی نام کاربر را نام سرور برمیگردونه.کسی میدونه مشکل از کجاست؟


سلام
کد های بالا زمانی که سایت رو روی هاست میگزاریم کاربرد دارند.
در زمان اجرا روی کامپیوتر خودتان کاربردی نداره و نمیتونید تغیرات رو مشاهده کنید
مثال
اگر این تنظیمات نزارید نمیتوانید در سایت با ممبرشیپ ارتباط برقرار کنید
http://forums.asp.net/t/1115483.aspx
http://forums.asp.net/t/987264.aspx
http://forums.asp.net/t/1507139.aspx