PDA

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



marya101000
پنج شنبه 17 مرداد 1392, 00:02 صبح
سلام
دوستان یک مشکلی برام پیش امده
ممنون میشم کمک کنید
این سومین تاپیکی هست که میزارم:افسرده:

ببیند سایتی که من ساختم به زیان asp سی شارپ دارای دو تا پایگاه داده است

یکیشو که خودم ساختم به نام data base1

و دیگری که asp خودش ساخته است بنام ASPNETDB.MDF ( شامل تعدادی جدول است که شامل جدول پروفایل ، جدول یوزرها و .... است)

خوب حالا چونکه نمیشه دو تا پایگاه داده به هاست وصل کنیم من جداول خودمو داخل پایگاه داده ای که asp ایجاد کرده است درست کردم
همین پایگاه داده رو من در هاست Attach کردم

و کانکشنو در وب کانفیگ وارد کردم

الان یک مشکلی هست

اونم اینه که بعضی از صفحات سایتم باز نمیشن و ارور میدهند مثلا این صفحه اول سایتم ارور میده

http://www.shop1000.somee.com/Default.aspx


ولی این صفحه از سایتم هیچگونه اروری نمیدهد و به درستی به پایگاه داده وصل شده است

http://shop1000.somee.com/search.aspx?groupid=2


من خودم فکر میکنم شاید جدوال مربوط به یوزرها و پروفایل و چند جدول دیگر که خود asp درست کرده است به جایی که باید وصل بشوند وصل نشده اند


بی صبرانه منتظر یاری دوست های خودم هستم :لبخندساده:

amirsajjadi
پنج شنبه 17 مرداد 1392, 00:19 صبح
سلام. لااقل اررورشو میزاشتی ببینیم چی به چیه :لبخندساده:؟

marya101000
پنج شنبه 17 مرداد 1392, 00:22 صبح
سلام. لااقل اررورشو میزاشتی ببینیم چی به چیه :لبخندساده:؟

دوست عزیز انگار مطالبی رو ک من میزارم درست نمیخونید دوستانی که هم پیام خصوصی میدن همینطور

لینکشو گذاشتم
http://www.shop1000.somee.com/Default.aspx
این ارور میده
///////////////////////////////////////////////////

این صفحم ارور نمیده

http://shop1000.somee.com/search.aspx?groupid=2

marya101000
پنج شنبه 17 مرداد 1392, 00:25 صبح
http://www.shop1000.somee.com/Default.aspx

دوستان این صفحه ام که ارور مید یکم باید صبر کنید


بعدش باز میشه و ارروها رو نشون میده

amirsajjadi
پنج شنبه 17 مرداد 1392, 00:33 صبح
روی هر لینکی که گذاشته میشه که نمیشه کلیک کرد. ممکنه ویروس باشه یا شاید هم یه چیز دیگه ای باشه :لبخند:.
همون اررورتون رو اینجا بزارید بهتره. ما رو تو دردسر نندازید :گیج:.

marya101000
پنج شنبه 17 مرداد 1392, 00:38 صبح
اینم عکس ارور از شما بعید داداش هنوز منو نشناختید سوال پرس همیشگی سایت برنامه نویسی هستم
108720

amirsajjadi
پنج شنبه 17 مرداد 1392, 00:41 صبح
حالا اون تکه برنامه صفحه Defualt رو هم بندازید دیگه مشکل حل میشه.

marya101000
پنج شنبه 17 مرداد 1392, 00:43 صبح
حالا اون تکه برنامه صفحه Defualt رو هم بندازید دیگه مشکل حل میشه.

متوجه منظورتون نشدم یعنی چی ؟؟؟

amirsajjadi
پنج شنبه 17 مرداد 1392, 00:45 صبح
توی صفحه اصلی سایت کدی ننوشتید؟

marya101000
پنج شنبه 17 مرداد 1392, 00:48 صبح
توی صفحه اصلی سایت کدی ننوشتید؟


این هم کد های صفحه اصلی سایتم ولی صفحه اصلی سایتم تنها اررو نمی ده بعضی از صفحات ارور میدن بعضی ها خیر




using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Linq;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{

private void BindGrid()
{
CartGrid.DataSource = Profile.Cart.items;
DataBind();
Label4.Text = string.Format("قیمت کل:{0,19}", Profile.Cart.total);
}



protected void Page_Load(object sender, EventArgs e)
{


string select = "select * from products ORDER BY [isbn] DESC";
SqlConnection cnn = new SqlConnection(SqlDataSource1.ConnectionString);
SqlCommand cmd = new SqlCommand(select, cnn);
SqlDataAdapter dap = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
dap.Fill(ds);

CollectionPager1.DataSource = ds.Tables[0].DefaultView;
CollectionPager1.BindToControl = DataList1;
DataList1.DataSource = CollectionPager1.DataSourcePaged;




///////////////////////////

if (Profile.Cart == null)

Profile.Cart = new rayaneh.commerce.shoppingcart();
if (!Page.IsPostBack)
BindGrid();

if (Profile.Cart.items.Count == 0)
{
Label4.Visible = false;

HyperLink4.Visible = false;
}

}

protected void CartGrid_RowEditing(object sender, GridViewEditEventArgs e)
{
CartGrid.EditIndex = e.NewEditIndex;
BindGrid();

}
protected void CartGrid_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
TextBox quantityTextbox =
(TextBox)CartGrid.Rows[e.RowIndex].Cells[2].Controls[0];
int quantity = System.Convert.ToInt32(quantityTextbox.Text);
if (quantity == 0)
Profile.Cart.items.RemoveAt(e.RowIndex);
else
Profile.Cart.items[e.RowIndex].quantity = quantity;
CartGrid.EditIndex = -1;
BindGrid();


}
protected void CartGrid_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
Profile.Cart.items.RemoveAt(e.RowIndex);
BindGrid();

}
protected void CartGrid_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
CartGrid.EditIndex = -1;
BindGrid();

}

saeeedft
پنج شنبه 17 مرداد 1392, 00:52 صبح
سلام error برنامتون مربوط به connection string هست که تو وب کانفیگ نوشتید اونو اصلاح کنید ،نمیتونه با دیتا بیستون ارتباط برقرار کنه

amirsajjadi
پنج شنبه 17 مرداد 1392, 00:52 صبح
ConnectionString توی web.config قرار داره یا نه. منظورم اینه که کل سایت از یک ConnectionString استفاده میکنه؟

marya101000
پنج شنبه 17 مرداد 1392, 00:55 صبح
سلام error برنامتون مربوط به connection string هست که تو وب کانفیگ نوشتید اونو اصلاح کنید ،نمیتونه با دیتا بیستون ارتباط برقرار کنه

اقا سعید این لینک سایتم

http://www.shop1000.somee.com/Default.aspx

به پایگاه داده وصل هست و داره میخونه ازش یعنی استفاده میشه

ولی اره درست می فرمایید ارور پایگاه داده می ده صفحات دیگه ام ولی نمیدونم چرا ارور مید چون من تمام صفحاتم با sqldata source وصل هستند به پایگاه داد

و کانکشنشون رو در وب کانفیگ درست کردمم


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

marya101000
پنج شنبه 17 مرداد 1392, 01:00 صبح
ConnectionString توی web.config قرار داره یا نه. منظورم اینه که کل سایت از یک ConnectionString استفاده میکنه؟

اره کانکشن توی وب کانفیگ است و همه از اون استفاده میکنند

saeeedft
پنج شنبه 17 مرداد 1392, 01:02 صبح
اقا سعید این لینک سایتم

http://www.shop1000.somee.com/Default.aspx

به پایگاه داده وصل هست و داره میخونه ازش یعنی استفاده میشه

ولی اره درست می فرمایید ارور پایگاه داده می ده صفحات دیگه ام ولی نمیدونم چرا ارور مید چون من تمام صفحاتم با sqldata source وصل هستند به پایگاه داد،

و کانکشنشون رو در وب کانفیگ درست کردمم


به نظر خودم پایگاه جداول یوزر و پروفایل و... ک خود asp ساخته اونا وصل نشدن ؟؟
خانم اینکه درست نیست شما بخواهید برا هر صفحه یک connection string جدا بنویسید ،یه بار توی وب کانفیگ اونم به طور صحیح بنویسید بعدا هر جا که خواستید ازش استفاده کنید ،ضمنا حتما سعی کنید تحت یه یوزر در سطح sysَAdmin به دیتا بیستون دسترسی بدید.

marya101000
پنج شنبه 17 مرداد 1392, 01:05 صبح
خانم اینکه درست نیست شما بخواهید برا هر صفحه یک connection string جدا بنویسید ،یه بار توی وب کانفیگ اونم به طور صحیح بنویسید بعدا هر جا که خواستید ازش استفاده کنید ،ضمنا حتما سعی کنید تحت یه یوزر در سطح sysَAdmin به دیتا بیستون دسترسی بدید.

اقا سعید من برای همه ک نساختمممممممممم


من یک دونه تو وب کانفیگ ساختم تمام صفحات از اون استفاده میکنند !!!!!!!

saeeedft
پنج شنبه 17 مرداد 1392, 01:08 صبح
اقا سعید من برای همه ک نساختمممممممممم


من یک دونه تو وب کانفیگ ساختم تمام صفحات از اون استفاده میکنند !!!!!!!
در هر صورت توی وب کانفیگ و connection string و با رعایت موردی که بهتون گفتم دنبال مشکلتون باشید

marya101000
پنج شنبه 17 مرداد 1392, 01:14 صبح
در هر صورت توی وب کانفیگ و connection string و با رعایت موردی که بهتون گفتم دنبال مشکلتون باشید


اگه مشگلم از کانکشن هست پس چرا این صفحهم (http://shop1000.somee.com/search.aspx?groupid=2)باز میشه !!؟؟؟

تمام صفحات من از یک کانکشن مشابه اسفاده میکنند


حالا یک سوال ایا جدوالی که خود asp درست میکن ASPNETDB.MDF)

این جدول هم باید ب جایی وصل باش ؟؟؟


همینطور ک میدونید این جدوال مربوط ب بخش یوزرها و.... هستند

marya101000
پنج شنبه 17 مرداد 1392, 01:25 صبح
یعنی کسی نیست کمک کن

عجب یعنی کسی تا حالا سایت اپلود نکرد !!!؟؟؟

marya101000
پنج شنبه 17 مرداد 1392, 01:40 صبح
اینم کانکشنم کجاش مشکل داره

<add name="ConnectionString" connectionString="workstation id=dbmarya.mssql.somee.com;packet size=4096;user id=shop1000;pwd=000000000000;data source=dbmarya.mssql.somee.com;persist security info=False;initial catalog=dbmarya" providerName="System.Data.SqlClient" />

amirsajjadi
پنج شنبه 17 مرداد 1392, 01:52 صبح
کانکشن استرینگ رو به این صورت بنویس


connectionString="Data Source=dbmarya.mssql.somee.com;Initial Catalog=dbmarya;User ID=shop1000;Password=000000000"

okpnz1
پنج شنبه 17 مرداد 1392, 02:00 صبح
نه مریم خانم درسته فقط به جای workstation id بنویسین Server
من نوشتم جواب داد
ولی من دوتا دیتا بیسمم اتج کردم

marya101000
پنج شنبه 17 مرداد 1392, 02:36 صبح
دوستان من کانکشن های شما رو امتحان کردم

کار میکرد ولی همون صفحه ی خاص از سایتم باز میشه

ولی این صفحه باز نمیشه و چندیدن صفحه ی دیگ
http://www.shop1000.somee.com/Default.aspx

r_s1389@yahoo.com
پنج شنبه 17 مرداد 1392, 10:27 صبح
من که خطایی ندیدم هر دو صفحه بدرستی کار میکنن
شما بیایین به منظور تست کردن هر دو دیتابیس رو هم آپ کنید بلکه رحمت خدا شامل حال شما هم شد

r_s1389@yahoo.com
پنج شنبه 17 مرداد 1392, 10:27 صبح
دوستان من کانکشن های شما رو امتحان کردم

کار میکرد ولی همون صفحه ی خاص از سایتم باز میشه

ولی این صفحه باز نمیشه و چندیدن صفحه ی دیگ
http://www.shop1000.somee.com/Default.aspx
چرا کار میکنه و تایتل هم نداره در نتیجه سئو شما بشددت پایین میاد یکی از بزرگترین ایرادات طراحی سایت هستش

marya101000
پنج شنبه 17 مرداد 1392, 13:15 عصر
دوستان سایتم درست شدددددددددددددد
:قلب:
جا داره اینجا از همه دوستان تشکر قدر دانی کنم واقعا بی منت کمکم کردند

ارزو میکنم خدا هر چی میخوان بهشون بده :D


این سومین تاپیکی بود که گذاشتم و به نتیجه رسیدم
البته جواب اینجا نیست

دوستانی که راه حل میخواند بهم بگند بهشون میگم

marya101000
پنج شنبه 17 مرداد 1392, 13:16 عصر
چرا کار میکنه و تایتل هم نداره در نتیجه سئو شما بشددت پایین میاد یکی از بزرگترین ایرادات طراحی سایت هستش

داداش اره سایتم هنوز نه از لحاظ گرافیکی درست نه سئوش درست نه هدر داره

فقط میخواستم الود بشه بقیه کارهاشو میکنم

خلیلی ازت ممنونم شما هم خیلی کمکم کردید

marya101000
پنج شنبه 17 مرداد 1392, 22:44 عصر
خوب بعضی از دوستان سوال کردن چه جوری سایتت درست شد

برای پاسخ باید عرض کنم خدمت شما اگر از هاست رایگان استفاده میکنید یک دونه بیشتر پایگاه داده نمی تونید اتچ کنید پس راه حل این هست

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

این شد قدم اول

..................

حالا قدم دوم باید کانکشن جدولتون رو در کانفیگ وارد کنید که بعد از اینکه جدولتون رو اتچ کردید یک کانشکن بهتون میده

..............


گام سوم شما باید کانکشن مربوط به پروفایل و لوگین و ممبرشپ و... که توسط asp ایجاد شد در وب کانفیگ ایحاد کنید

یک سری کد مینویسد برای تعریف لوگین و ممبر شیب و..

به این صورت
add name=..................


نهایتا سیو و فایل ها رو اپلود میکنید

موفق باشید

okpnz1
پنج شنبه 17 مرداد 1392, 23:27 عصر
کد لاگینو میشه کامل بگی؟

korosh00
جمعه 18 مرداد 1392, 00:26 صبح
بگو دوست گرامی

okpnz1
جمعه 18 مرداد 1392, 00:54 صبح
شما منظور مریم جونو فهمیدید؟

r_s1389@yahoo.com
شنبه 19 مرداد 1392, 09:30 صبح
کد لاگینو میشه کامل بگی؟
از ابزارهای خود asp استفاده کرده ( بخش login در نوار ابزار) که باید براش role تعریف کنی
مشکلی بود در خدمتم