سلام خدمت همگي.
ببخشيد كه سوالم ابتدايي هست. خواستم بپرسم اين sqldatasource كه روي فرم گذاشته شده و ازطريق ويزادها ساخته ميشه، موقع آپلود سايت چه سرنوشتي پيدا ميكنه؟ آيا اونجا هم جواب ميده يا بايد تنظيماتي رو انجام داد؟
ممنون
Printable View
سلام خدمت همگي.
ببخشيد كه سوالم ابتدايي هست. خواستم بپرسم اين sqldatasource كه روي فرم گذاشته شده و ازطريق ويزادها ساخته ميشه، موقع آپلود سايت چه سرنوشتي پيدا ميكنه؟ آيا اونجا هم جواب ميده يا بايد تنظيماتي رو انجام داد؟
ممنون
سلام
فقط ConnectionString باید تغییر بدی.
با سلام و عرض ادب فراوان خدمت استاد گرامی. تاخیر بنده رو در پاسخ به تاپیک شما ببخشید خیلی سرم شلوغ چندین تا پروژه و دروس دانشگاه فرصت سرخاراندن برایم نگذاشته. :افسرده:ممنون از نظرات سازنده و گرانقدر تان امیدوارم بتونم این پروژه رو آپدیت کنم و از امکانات جدید در آن استفاده و کد آن را هم بهبود ببخشم.
با تشکر
سلام خواهش مي كنم توضيح بديد
1.چه طور templates مربوط به grid view رو عوض كرديد و هركدام از مقادير جدولتون در sql رو به اونها وصل كرديد
2. دو عبارت dst sells و dst Product براي چي هستند؟
3.bindgrid() براي چي هست؟
ببخشييد اين همه سوال پرسيدم من تازه كارم
خواهش مي كنم به سوالاتم كامل پاسخ بديد
سوال اول:
در مورد templates دیتا گرید در properties مربوط به اون اگر دقت کنید رنگ ردیفهای دیتاگرید در خاصیت selectedRowStyle تنظیم میشود.
سوال دوم: در مورد این سوالتون این دو عبارت مربوط به دو دیتا ست هستند که اطلاعات کاربران را ذخیره میکنند وبا بانک اطلاعاتی ارتباط دارند در زیر یک آموزش در مورد دیتا ست ها گزاشتم امیدوارم مشکلت رو حل کنه
مهمترين هدف ذخيره سازی اطلاعات کاربران، بازيابی آنان با سرعت مناسب و پس از ملاقات مجدد کاربران از سايت و يا اجرای برنامه وب است . با توجه به اينکه اين نوع از کاربران با استفاده از يک کليدمنحصربفرد، شناسائی می گردند ، می توان چنين تصور نمود که دستيابی به داده از طريق يک Data set انجام خواهد شد. Data set ، با استفاده از متد Find ، قادر به بازيابی سطرهائی از داده بکمک کليدها ی منحصربفرد می باشد . استفاده از يک Data set ، بدان معنی است که فايل ايجاد شده بر روی سرويس دهنده ، می بايست يک بانک اطلاعاتی و يا يک فايل XML باشد . استفاده از فايل های XML در موارديکه داده های مورد نظر برای ذخيره سازی اندک بوده و روابط بين اقلام اطلاعاتی نيز پيچيده نباشد ، توصيه می گردد .
ايجاد يک فايل XML در ويژوال استوديو دات نت شامل داده تستی برای هر يک از فيلدهای داده که قصد ثبت آنان در ارتباط با کاربر وجود دارد .
ايجاد يک XML schema برای فايل XML ايجاد شده در مرحله قبل. با استفاده از XML schema ، يک Data Set قادر به مراجعه داده موجود در فايل XML بر اساس نام می باشد .
مشخص نمودن فيلد کليد در XML schema . بدين ترتيب،امکان يافتن رکوردهای استفاده کننده از فيلد فوق با استفاده از متد Find ،فراهم می گردد .
خواندن XML schema و فايل XML درون يک Data set .
ايجاد يک XML Schema
بمنظور استفاده از فايل XML بهمراه يک Data Set ، می بايست در ابتدا يک XML Schema برای Data set ايجاد گردد. XML Schema ، مسئوليت تشريح عناصر داده ئی موجود در يک فايل XML را بر عهده دارد. XML Schema ، نام عناصر ، نوع آنان ،کليد بودن فيلد و ساير اطلاعات ضروری را ارائه می نمايد . برای ايجاد XML Schema از يک فايل XML ، زمانيکه فايل XML در پنجره طراحی ويژوال استوديو دات نت ، فعال است ، گزينه Create Schema را از طريق منوی XML ، انتخاب می نمائيم . در ادامه ، ويژوال استوديو دات نت ، فايل Schema را بمنظور تشريح فايل XML ايجاد می نمايد .
مشخص نمودن يک فيلد کليد
با افزودن يک کليد اوليه به XML Schema ، امکان جستجو فراهم خواهد شد .
کليک سمت راست بر روی عنصر مورد نظری که می خواهيم بعنوان فيلد کليد در نظر گرفته شود.انتخاب گزينه Add و در ادامه New Key . ويژوال استوديو ، جعبه محاوره ای Edit Key را نمايش خواهد داد .
گزينه Dataset Primary Key را انتخاب و دکمه OK را فعال می نمائيم . بدين ترتيب ، امکان استفاده از متد Find مربوط به شی DataSet بمنظور بازيابی سطرهائی از Data set ، فراهم می گردد.
ذخيره اطلاعات کاربر بر روی سرويس دهنده
بمنظور ذخيره سازی اطلاعات کاربران بر روی سرويس دهنده بصورت يک فايل XML ، می توان از متد SaveXML مربوط به شی Data set استفاده نمود. روتين SetUserInfo ، از روتين GetUserData بخش قبل ،استفاده نموده تا يک Data set را از يک فايل XML دريافت نمايد. در ادامه ، با استفاده از متد Find ، بررسی لازم در خصوص وجود UserID در Data Set صورت می پذيرد.در صورتيکه UserID پيدا نگردد ، روتين SetUserInfo سطری را برای کاربر ( قبل از تنظيم مقادير متناظر با فيلدها از طريق کنترل های سرويس دهنده بر روی يک فرم وب )، اضافه می نمايد. در نهايت ، SetUserInfo ، تمامی داده را به سرويس دهنده برمی گرداند .
بازيابی اطلاعات کاربران از يک Data Set
بمنظور بازيابی اطلاعات کاربران از فايل XML ، از روتين GetUIserData برای ايجاد يک Data Set از فايل XML استفاده می گردد . در ادامه ، می توان با استفاده از متد Find بمنظور بازيابی سطر مرتبط با UserID استفاده نمود . روتين GetUserInfo ، اطلاعات کاربر را از Data Set بازيابی و با استفاده از آن ، کنترل های سرويس دهنده موجود بر روی يک فرم وب را مقداردهی می نمايد .
سوال سوم: این متد عمل اتصال دیتا گرید به بانک اطلاعاتی را انجام میدهد.
سلام
ببخشيد سوال اولم رو مثل اينكه درست مطرح نكردم
منظورم edit template بود كه براي grid view تغيير كرده بود و ميتونه با يه شكل خاص اطلاعات رو
از data base نمايش بده
اگه لطف كنيد اين سوالم رو هم كامل توضيح بديد ممنون ميشم
به خاطر توضيحاتتون براي سوالاتم واقعا ممنونم
IMAGIN جان آیا پرسش،پاسخ دومت را خودت نوشتی؟
دوم اینکه آیا CSS وبگاهت را خودت طراحی کرده ای،اگر بله،میشه بگی با چه ابزاری
بله CSS رو خودم طراحی کردم با ویژوال استادیو . پاسخ پرسش دوم رو هم خیر چون وقت نداشتم کامل بگم از یک مستند آموزش asp.net برداشتم.
سلام
اين كدا چي كار مي كنند
ds = (DstSells)Session["ds"];
و
ds.tSells.Rows[i][ds.tSells.fNameProductColumn] = sdaProduct.GetNameByCode(int.Parse(ds.tSells.Rows[i][ds.tSells.fCodeProductColumn].ToString()));
و
sda.FillByUserPass(ds.tUsers, txtUserName.Text.Trim(), txtPass.Text.Trim())
واينببخشيد خيلي سوال مي پرسم
#tabs10 a span}
{
float: right;
display: block;
background: url( "Images/tabright10.gif" ) no-repeat right top;
padding: 5px 15px 4px 6px;
color: #FFF;
}
#tabs10 a span
{
float: none;
}
#tabs9 a:hover span {
color:#FFF;
}
#tabs10 a:hover {
background-position:0% -42px;
}
#tabs10 a:hover span {
background-position:100% -42px;
}
#tabs10 #current a {
background-position:0% -42px;
}
#tabs10 #current a span {
background-position:100% -42px;
یکی اینجا پیدا نمی شه این چند تا دستور که با استفاده از dataset.xsd نوشته شده به صورت کدای معمول در بیاره و اینجا بذاره
ds.tSells.Rows[i][ds.tSells.fNameProductColumn] = sdaProduct.GetNameByCode(int.Parse(ds.tSells.Rows[i][ds.tSells.fCodeProductColumn].ToString()));
tProductsTableAdapter sdaProduct = new tProductsTableAdapter();
row[ds.tSells.fCodeUserColumn] = Session["ID"].ToString();
دوست من آخه این روش پرش شما درست نیست. اومدی کلی خط نوشتی و گفتی این چی کار میکنه! آخه به غیر از اونی که برنامه را نوشته چه کسی میدونه مثلا "tProductsTableAdapter" چی کار میکنه؟ ds = (DstSells)Session["ds"]; این کد میاید session به نام ds که قبلا ذخیره کرده ایم را به داده ای از نوع dstsells تبدیل میکنه و میریزه تو دیتا ست. tProductsTableAdapter sdaProduct = new tProductsTableAdapter(); table adapter درست میکند،آخه من که نمیدونم tProductsTableAdapter را برای چه اینگونه نام گذاری کرده است.ولی حدث میزنم قبلا یک table adapter ای به این نام ایجاد کرده است!!!!! در مورد کد css هم تو تالار html بیارش بچه جواب میدند.ولی نه اینجوری هر کدی که بلد نیستی رو بزار. مثلا من الان از کجا بدونم که الان کدومش رو توضیح بدم.
دوست من اونی که بر نامه رو نوشته دیگه به سایت سر نمی زنه من حتی بهش pm زدم اما جواب نداد
همه چیزایی که شما گفتید من خودم میدونم اما قادر نیستم به دستورات ساده تبدیلشون کنم
من نتونستم این پروژه رو دانلود کنم! پیغام resume not supported میده.باید چیکار کنم؟
کتابی که یکی از دوستان زحمت کشیده و ترجمه کرده و در تاپیک زیر قرار داده را مطالعه بفرمایید :
https://barnamenevis.org/showthread.php?t=154855
من تا الان vb.net کار نکردم ولی با سی شارپ آشنایی دارم اگه ممکنه به من بگین مشابه این کدها رو در vb.net چی میشه؟ سعی کردم در وی بی از دستوراتی مشابه استفاده کنم ولی نشد:ناراحت:
String CodePro = GridView2.SelectedValue.ToString();
DstSells ds = null ;
try
{
ds =(DstSells) Session["ds"];
}
catch{}
System.Data.DataRow row ;
try
{
row = ds.tSells.NewRow();
}
catch
{
ds = new DstSells();
row = ds.tSells.NewRow();
}
row[ds.tSells.fCodeProductColumn] = CodePro;
try
{
row[ds.tSells.fCodeUserColumn] = Session["ID"].ToString();
}
catch
{
Label7.Text = "کنید Login لطفا برای خرید کالا";
return;
}
row[ds.tSells.fDateColumn] = BijanComponents.ShamsiDate.GetShamsiDate(DateTime. Now);
ds.tSells.Rows.Add(row);
Session["ds"] = ds;
LinkButton3.Visible = true;
lbOk.Text = "کالای انتخاب شده به سبد خرید شما اضافه شد" ;
}
http://www.developerfusion.com/tools.../csharp-to-vb/
کل کلاس رو بزار توی مترجمش،برات تبدیلش میکنه.البته دیگه سراغ VB نرو.
لطفا قبل از کار با پروژه،کتاب Asp.net را مطالعه فرمایید،در غیر اینصورت پست شما off-topic محسوب میشود.
پیروز باشید
موقع اجرای برنامه ارور زیر نمایش داده شد مشکل چیه لطفآ کمک کنید
Server Error in '/OnlineShop' Application.
--------------------------------------------------------------------------------
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
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.
Exception Details: System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[SqlException (0x80131904): An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)]
System.Data.SqlClient.SqlInternalConnection.OnErro r(SqlException exception, Boolean breakConnection) +117
System.Data.SqlClient.TdsParser.ThrowExceptionAndW arning(TdsParserStateObject stateObj) +346
System.Data.SqlClient.TdsParser.Connect(Boolean& useFailoverPartner, Boolean& failoverDemandDone, String host, String failoverPartner, String protocol, SqlInternalConnectionTds connHandler, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject, Boolean aliasLookup) +1093
System.Data.SqlClient.SqlInternalConnectionTds.Ope nLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +1083
System.Data.SqlClient.SqlInternalConnectionTds..ct or(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +272
System.Data.SqlClient.SqlConnectionFactory.CreateC onnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +687
System.Data.ProviderBase.DbConnectionFactory.Creat ePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +82
System.Data.ProviderBase.DbConnectionPool.CreateOb ject(DbConnection owningObject) +558
System.Data.ProviderBase.DbConnectionPool.UserCrea teRequest(DbConnection owningObject) +126
System.Data.ProviderBase.DbConnectionPool.GetConne ction(DbConnection owningObject) +651
System.Data.ProviderBase.DbConnectionFactory.GetCo nnection(DbConnection owningConnection) +160
System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +122
System.Data.SqlClient.SqlConnection.Open() +228
System.Data.Common.DbDataAdapter.QuietOpen(IDbConn ection connection, ConnectionState& originalState) +49
System.Data.Common.DbDataAdapter.FillInternal(Data Set dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +162
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +307
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +152
System.Web.UI.WebControls.SqlDataSourceView.Execut eSelect(DataSourceSelectArguments arguments) +2868
System.Web.UI.DataSourceView.Select(DataSourceSele ctArguments arguments, DataSourceViewSelectCallback callback) +84
System.Web.UI.WebControls.DataBoundControl.Perform Select() +154
System.Web.UI.WebControls.BaseDataBoundControl.Dat aBind() +99
System.Web.UI.WebControls.GridView.DataBind() +24
System.Web.UI.WebControls.BaseDataBoundControl.Ens ureDataBound() +91
System.Web.UI.WebControls.CompositeDataBoundContro l.CreateChildControls() +101
System.Web.UI.Control.EnsureChildControls() +134
System.Web.UI.Control.PreRenderRecursiveInternal() +109
System.Web.UI.Control.PreRenderRecursiveInternal() +233
System.Web.UI.Control.PreRenderRecursiveInternal() +233
System.Web.UI.Control.PreRenderRecursiveInternal() +233
System.Web.UI.Control.PreRenderRecursiveInternal() +233
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint
مشکلم حل شد
باید کانکشن های sql را به دیتا بیس متصل می کردم
خیلی ممنون از اینکه این پروژه را گذاشتی :چشمک:
من میخوام دوشنبه این هفته این پروژه را برای درس طراحی وب ببرم امیدوارم نمره خوبی ازش بگیرم:لبخند:
بازم ممنونم:لبخندساده:
http://online.blogfa.com
http://360.yahoo.com/kasra_half_life
با تشکر
میخواستم بگم چرا تو قسمت مدیریت یه قسمت برای ویرایش محصولات ثبت شده نذاشتید
سلام
عزیز این تابع تاریخ رو به DLL تبدیل کردی؟
من ندیدمش:متفکر:
اگه ممکنه تابع رو بذار تا فیض ببریم
مرسی:چشمک:
دوستان اگر كسي مي تونه htmlاين كد هارو بزاره ممنون ميشم...ما كه هرچي با v.s ور رفتيم نتونستيم صفحه اول سايت رو ببينبم...اگر راهنمايي هم كنيد ممنون ميشم...
ممنون ا سايت خوبتون ولي زمانيكه م خواستم قسمت اضافه كردن به سبد خريد و همچنين صفحه basketرابراي سايت خودم استفاده كنم نشد يعني اجرا نميشه
ممنون بابت پروژه تون ولي من با اجراي اين پروژه مشكل دارم .
اين اررور رو واسم ميده:
Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
Line 30: <authentication mode="Windows"/>
چكار كنم؟
سلام دوست عزيز
ممنون كه زحمت كشيدي و سورس برنامه ات رو اينجا قرار دادي
من برنامه شما رو بررسي كردم
يك سري اشكالات جزئي هست كه اگه برطرف كني برنامه ات كامل تر ميشه
1- در قسمت مديريت فروش اگر قبل از ارسال فرم چك شود كه تاريخ توسط كاربر 10 كاراكتر وارد شود بهتر است. البته مي توني از تقويم هاي جاوا اسكريپت استفاده كني تا كاربر از تقويم انتخاب كند.
2- وقتي يك گروه را حذف مي كنيم بايد كالاهاي زير مجموعه آن گروه نيز حذف شوند تا در جستجو در جداول سرعت بيشتر شود.
3- در قسمت مديريت كالا وقتي كالايي را اضافه يا حذف مي كنيد بعد از اين اعمال يك بار ديگر گريد رو bind كنيد تا به روز رساني گردد.
4- البته تو اين قسمت كالاي هم نام هم قبول ميكنه
5- در قسمت مديريت كالا دكمه حذف درست كار نميكنه
6- بعد از ورود كاربر پيغامي بالاي صفحه مبني بر ورود ايشان نمايش داده شود و دكمه خروج از حساب كاربري نيز داشته باد تا session كاربر از بين برود
7- در قسمت سبد خريد گزينه تعداد كالا داشته باشد تا نياز نباشد كاربر يك كالا را چند بار انتخاب كند بلكه با يكبار انتخاب تعداد آنرا افزايش دهد.
8- در قسمت جستجو اين امكان وجود داشته باشد كه اگر كاربر گروهي را انتخاب نكرد عبارت مورد جستجو در تمامي گروه ها جستجو شود.
9- در صورتيكه كاربر هيچيك از شماره حسابها را انتخاب نكرد نبايد سبد خريد در بانك اطلاعاتي ذخيره گردد.
10- در قسمت ثبت عضو جديد نام كاربري تكراري را نبايد قبول كند.
11- كلمه هاي عبور بايد در بانك اطلاعاتي بصورت Encrypt شده ذخيره گردند.
***در پايان اينو بگم كه هيچ كار بزرگي نيست كه از ابتدا بدون اشكال باشه.***
برخی دوستان در بخش web.config اشکال داشتند.در زیر web.config را گذاشتم که DB را بصورت local اجرا میکند.برای گذاشتن در Host باید:
- DB را در جای مربوط attach کرد
- connection string را بصورت صحیح تنظیم کرد.
بیشتر بخوانید
<?xml version="1.0"?>نسخه Local برنامه
<!--
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>
<appSettings/>
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\DBOnlineShop_Data.MDF;Integrated Security=True;User Instance=True"
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.
-->
<compilation debug="false">
<assemblies>
<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"/>
<!--
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="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
</system.web>
</configuration>
من بانک این فروشگاه رو به سایت attach کردم و با موفقیت کانکت شد ... حالا وارد صفحه اصلی نمی شه و این خطا رو می ده
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: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
اصلا من یه مدته از هر بانک اس کیو الی می خوام استفاده کنم این خطا رو می ده
دلیلش چیه ؟ راه حلش چیه؟
یه اس کیو ال 2008 هم نصب کردم رو سیستم اوایل درست کانکت می شد به دیتابیس ها اما یه مدت که گذشت اونم همین خطا رو می ده
دوباره هم نصبش کردم بازم درست نشد
من این پروژه رو توی ویژوال استدیو باز کردم (کلشو) چون اونطوری که گفته بودین که فقط صفحه اصلی رو توی ویژوال باز کنم و اجرا کنم که با خطا مواجه شدم ... همون خطا که پست قبلی گفتم
حالا که کل سایتو تو ویژوال استدیو باز کردم دیتابیسشو البته فقط DBOnlineshop_Data.MDF رو توی یه پوشه App_Data کپی کردم و بعد attach کردم - از توی server explorer - و کانکشن تست موفقیت آمیز بود.
کانکشن استرینگ رو هم توی web.config اینطوری دادم : (چون واسه یه سایت دیگه که اسکیو ال داشت برای یکی از صفحاتش اینطوری اجرا شد و ارور نداد . بگذریم که اون هم توی بقیه صفحات باز خطا داد)
حالا این خطا رو می ده :
"Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\DBOnlineShop_Data.MDF;Integrated Security=True;User Instance=True"
متن کامل خطا اینه :
Instance Failur
اگه کسی می دونه چشه راهنمایی کنه ... آقا من کارم با این اس کیو ال حسابی گیره
Instance failure. body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre {font-family:"Lucida Console";font-size: .9em} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; } Instance failure.
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.
Exception Details: System.InvalidOperationException: Instance failure.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[InvalidOperationException: Instance failure.] System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject) +1212 System.Data.SqlClient.SqlInternalConnectionTds.Att emptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +317 System.Data.SqlClient.SqlInternalConnectionTds.Log inNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +588 System.Data.SqlClient.SqlInternalConnectionTds.Ope nLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +415 System.Data.SqlClient.SqlInternalConnectionTds..ct or(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +310 System.Data.SqlClient.SqlConnectionFactory.CreateC onnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +389 System.Data.ProviderBase.DbConnectionFactory.Creat ePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +89 System.Data.ProviderBase.DbConnectionPool.CreateOb ject(DbConnection owningObject) +625 System.Data.ProviderBase.DbConnectionPool.UserCrea teRequest(DbConnection owningObject) +163 System.Data.ProviderBase.DbConnectionPool.GetConne ction(DbConnection owningObject) +884 System.Data.ProviderBase.DbConnectionFactory.GetCo nnection(DbConnection owningConnection) +187 System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +143 System.Data.SqlClient.SqlConnection.Open() +262 System.Data.Common.DbDataAdapter.QuietOpen(IDbConn ection connection, ConnectionState& originalState) +68 System.Data.Common.DbDataAdapter.FillInternal(Data Set dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +186 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +343 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +181 System.Web.UI.WebControls.SqlDataSourceView.Execut eSelect(DataSourceSelectArguments arguments) +3312 System.Web.UI.DataSourceView.Select(DataSourceSele ctArguments arguments, DataSourceViewSelectCallback callback) +94 System.Web.UI.WebControls.DataBoundControl.Perform Select() +206 System.Web.UI.WebControls.BaseDataBoundControl.Dat aBind() +125 System.Web.UI.WebControls.GridView.DataBind() +29 System.Web.UI.WebControls.BaseDataBoundControl.Ens ureDataBound() +103 System.Web.UI.WebControls.CompositeDataBoundContro l.CreateChildControls() +128 System.Web.UI.Control.EnsureChildControls() +140 System.Web.UI.Control.PreRenderRecursiveInternal() +124 System.Web.UI.Control.PreRenderRecursiveInternal() +292 System.Web.UI.Control.PreRenderRecursiveInternal() +292 System.Web.UI.Control.PreRenderRecursiveInternal() +292 System.Web.UI.Control.PreRenderRecursiveInternal() +292 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4775
Version Information: Microsoft .NET Framework Version:2.0.50727.3603; ASP.NET Version:2.0.50727.3082
راستی اگه توی کانکشن استرینگ به جای (\\) یکی بذارم (طبق اون که توی 2 پست قبلی گفته شد) این خطا رو می ده:
One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files. If this is an existing database, the file may be corrupted and should be restored from a backup.
An attempt to attach an auto-named database for file C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\WebSites\ONline Mobile Shop\App_Data\DBOnlineShop_Data.MDF failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
:عصبانی++:یکی بگه من چکار کنم
تو این سایت گفته که TCP برای SQL فعال باشه برای من فعاله ...!
البته بگم من ویژوال استدیو 2005 برای تست این فروشگاه استفاده می کنم و اس کیو ال سرور 2008 رو سیستم نصبه البته خرابه و هر چی نصب می کنم همیشه آخرش failur می شه
دلیل اینم نمی دوم ... کلا حذفش می کنم و دوباره نصب می کنم اما همه چیز خوب پیش می ره
آخرش که تیک می زنه که همه موفقیت آمیز نصب شده ، 3-4 تا از بخش ها از جمله Engine database رو failur می زنه و دلیلشم نمی گه ...
در این صورت من نمی تونم از هیچ سایتی با بانک اس کیو ال استفاده کنم؟!!
مهندس به نظر من شما sql 2005 را روی sql express نصب کردی.
sql express را uninstall کن و sql را نصب کن.
یکی دیگه هم از مواردی که احتمال وقوع این خطا می باشد،اینست که connectio string را برای dataset ها درست set نکردی.
به هر حال،برنامه را دوباره up کردم.
احتمالا تو mssql قبلا add شده و mssql express دیگه add نمیشه .standard sql و sql express سرویسهای جدا ازهم هستند که standard sql به db های sql express دسترسی داره ولی برعکسش نه!نقل قول:
راستی اگه توی کانکشن استرینگ به جای (\\) یکی بذارم (طبق اون که توی 2 پست قبلی گفته شد) این خطا رو می ده:
کد:
One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files. If this is an existing database, the file may be corrupted and should be restored from a backup..
An attempt to attach an auto-named database for file C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\WebSites\ONline Mobile Shop\App_Data\DBOnlineShop_Data.MDF failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share
یکی بگه من چکار کنم
ویکی هم اینکه db که در پوشه application data مربوط به ویندوز (تاجایی که من میدونم ) و در کل پوشه های ناپایدار قرار داره add نمیشه. (UNC share).
اقای aminsharif سورسی رو که شما upload کردید پیغام خطا داره
من چیکار کنم؟
من از sql server 2008 و vs2008 و windows 7 استفاده میکنم
پیغام خطا در این قسمته در فایل webconfig
Configuration Error
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: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
Source Error:
Line 29: ASP.NET to identify an incoming user.
Line 30: -->
Line 31: <authentication mode="Forms"/>
Line 32: <!--
Line 33: The <customErrors> section enables configuration
Source File: J:\inetpub\wwwroot\onlineshop\web.config Line: 31
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927
خطای بالا به این دلیل هست که کل پوشه را به عنوان directory،اجرا کردید.لطفا فقط پوشه ای که فایل های ASP.NET در آن هستند را اجرا کنید.شما پوشه برنامه را با پوشه پایگاه داده اظافه می کنید.
این برنامه را دانلود کنید.
سلام اگه بخوایم موقعی که روی محصولات رفتیم توضیحاتش بصورت آژکسی تو یه پنجره کوچک بیاد باید چکار کنیم
باتشکر از شما که این پروژه را گذاشتید من نتونستم بازش کنم همه کارهایی که شما گفتید کردم وقتی پروژه run میشه از تمام صفحاتی که مرتبط به بانک اطلاعاتی هست اشکال میگیره که نمیتونه وصل بشه به بانک اطلاعاتی می خواستم بدون اون فلدی که بیرون پروژه قرار داره آیا بانک اطلاعاتی sql که دون اون هست رو بیاریم داخل فولدر app-data یا نه همین جوری باید باشه و چرا بچه های دیگه برنامه رو بدون اشکال میبینند ولی من با اشکال میبنم
دست شما درد نکنه درست شد ولی برای لاگین شدن به قسمت admin سایت pas و username چی باید بزنم
اگه اشتباه نکنم admin , admin بود!