مشكل سايت بعد از اپلود روي سرور
با سلام خدمت دوستان.
من يه مشكل ابتدايي دارم ، ديروز خيلي دنبالش گشتم تو فروم هاي خارجي و ايراني ولي چيزي كه كار منو درست كنه پيدا نكردم.:41:
مشكل من اينه ، سايت من رو لوكل هاست خود كامپيوتر اجرا ميشه اما زماني كه اپلودش ميكنم ارور زير رو ميده :
نقل قول:
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: The connection name 'LocalSqlServer' was not found in the applications configuration or the connection string is empty.
Source Error:
Line 41: <clear />
Line 42: <remove name="LocalSqlServer" />
Line 43: <add connectionStringName="LocalSqlServer" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Hashed" minRequiredNonalphanumericCharacters="0" minRequiredPasswordLength="8" name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web,
 Version=2.0.0.0 , Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Line 44: </providers>
Line 45: </membership>
web.config Line: 43
اينم كد web.config هست .
:
کد:
<membership>
<providers>
<clear />
<remove name ="LocalSqlServer"/>
<add connectionStringName="LocalSqlServer" requiresQuestionAndAnswer="false"
requiresUniqueEmail="false" passwordFormat="Hashed" minRequiredNonalphanumericCharacters="0"
minRequiredPasswordLength="8" name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web,
 Version=2.0.0.0 , Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</membership>
راستي از كنترل Create User Wizard استفاده كردم كه مثلا پاكش كه ميكنم صفحه درست اجرا ميشه .
يه سري سرچ هم كردم مثلا اتصال بانك به پايگاه رو به يه روش ديگه گفته بود ، اونم نصفه نيم انجام دادم ولي نشد.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اينم بگم من كل پوشه رو اپلود كردم ، فايل بانك هم تو پوشه App_Data هست.
اينم تو كنرل پنل سايت ديدم ، نميدونم به درد ميخوره يا نه.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خودم فكر ميكنم بايد براي ادرس بانك باشه كه تو سرور پيدا نميشه ، واقعا ديگه نميدنم چي كار كنم.:41:
ويرايش :
بالاخره درستش كردم ،
شرمنده ميخواستم تاپيك پاك كنم نشد . اگر خواستين پاكش كنين.
مشكل اين بود كه بايد كانكشن استرينگ رو تعريف ميكردم به اين صورت :
کد:
<connectionStrings>
<add name="LocalSqlServer"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
كانكش استرينگ ، ادرسش هموني بود كه تو كنترل پنل سايتم بود.
شايد بعدا يكي مثل من به اين مشكل بخوره ، اينو ببينه كارش را بيفته.