PDA

View Full Version : سوال: مشکل با جداول ممبرشیپ دات نت



mahsa.n
دوشنبه 24 بهمن 1390, 09:23 صبح
سلام به همه دوستان

من بانک aspnetdb رو روی هاست آپلود کردم که در این بانک علاوه بر جداول membership خود دات نت یکسری جدول دیگه مثل اخبار ، گزارشات و ... دارم
همه این جداول روی هاست درست کار میکنن و صفحه اخبار و گزارشاتم درست کار میکنن ولی نمیدونم چرا وقتی از صفحه login سایتم میخوام لاگین کنم و وارد صفحات کاربری بشم این ارور میاد

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)



مگه میشه با بعضی از جداول درست کار کنه با بعضیا نه

javad13
دوشنبه 24 بهمن 1390, 09:45 صبح
اگه 2تادیتابیس داری بایدهردوتاروتویه webconfigسایتت باتگ<connectionstring>مشخص کنی

mahsa.n
دوشنبه 24 بهمن 1390, 09:57 صبح
نه فقط یدونه دیتابیس دارم

hamid.karimy
دوشنبه 24 بهمن 1390, 11:13 صبح
دوست عزیز لطف کنید وب کانفیگتون رو قرار بدید تا ببینیم مشکل چیه؟شاید دو تا دیتابیس داری چون aspnetdb خودش به حالت dbAttachment نصب میشه و احتمالا دیتابیس خودتون به صورت دیگری.حالا بازم این مشکل نیست،اگر در این حالت سرور شما هم بیشتر از یک دیتابیس ساپورت نکنه اونوقته که هر دو دیتابیس کار نمی کنه

mahsa.n
دوشنبه 24 بهمن 1390, 11:31 صبح
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="ASPNETDBConnectionString" connectionString="Server=sql2005.naje.ir,1430;Database=3022_ASPNETDB ;Uid=3022_mahsa;Password=****"
providerName="System.Data.SqlClient" />
</connectionStrings>

<system.web>
<customErrors mode="Off"/>

<membership>
<providers>

<remove name="AspNetSqlMembershipProvider" />
<add name="AspNetSqlMembershipProvider"

type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="ASPNETDBConnectionString"
applicationName="/"
requiresUniqueEmail="true"
/>

</providers>

</membership>


<!--<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"
/>-->

<httpHandlers>
<add verb="GET" path="CaptchaImage.axd" type="MSCaptcha.CaptchaImageHandler,MSCaptcha"/>
</httpHandlers>

<roleManager enabled="true"/>
<authentication mode="Forms">
<forms timeout="20"/>





</authentication>
<profile>
<properties>
<add name="Image"/>
<add name="AlbumName"/>
<add name="Name" type="string" serializeAs="String"/><!--The default serialization and the default type are string-->
<add name="LastName" type="string" serializeAs="String"/>
<add name="Age" type="string" serializeAs="String"/>
<!--<add name="BirthDate" type="System.DateTime"/>-->
<add name="BirthDate" type="String" serializeAs="String"/>
<add name="Gender" type="string" serializeAs="String"/>
<add name="Marital" type="string" serializeAs="String"/>
<add name="State" type="string" serializeAs="String"/>
<add name="City" type="string" serializeAs="String"/>
<add name="HomePageUrl" type="string" serializeAs="String"/>
<!-- <add name="FavoriteURLs" type="System.Collection.Specialized.StringCollection" serializeAs="Xml" />-->
</properties>
</profile>
<compilation debug="false" targetFramework="4.0">
<assemblies>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>
</compilation>
</system.web>

<!--برای چت-->
<appSettings>
<add key="MaxChatRooms" value="10"/>
<add key="UserChatRoomSessionTimeout" value="120"/>
<add key="ChatRoomMaxUsers" value="50"></add>
</appSettings>



<system.net>
<mailSettings>
<smtp from="mymail@gmail.com" deliveryMethod="Network">
<network defaultCredentials="false" host="smtp.gmail.com" port="25" userName="mymail@gmail.com" password="**" enableSsl="true"/>
</smtp>
</mailSettings>
</system.net>
</configuration>





من فقط دیتابیس aspnetdb دارم که توش جداول news و report هم گذاشتم

لطفا پست اول من رو با دقت بخونید

fakhravari
دوشنبه 24 بهمن 1390, 12:01 عصر
ارتباط بر قرار نکردن احتمالا از تگ های profile و membership و roleManager باشه

<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>


<roleManager enabled="true">
<providers>
<clear/>
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="DBCenter" applicationName="/"/>
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider " applicationName="/"/>
</providers>
</roleManager>




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

mahsa.n
دوشنبه 24 بهمن 1390, 12:06 عصر
مرسی کدتون رو امتحان میکنم

smm2006sh
دوشنبه 24 بهمن 1390, 12:23 عصر
سلام دوست من
من چند روزی با این مشکل دست و پنجه نرم کردم تا اخر حلش کردم
http://barnamenevis.org/showthread.php?307294-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-connectionString-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D9%87%D8%A7%DB%8C-login

موفق باشید
یا علی