PDA

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



mvardin
چهارشنبه 29 آبان 1387, 20:46 عصر
سلام
الان یک هفته و چند روز هست که درگیر آپلود کردن سایت بر روی هاست هستم ...
سایت رو با ASP.NET و SQL2000 نوشتم ، سایت رو با VS08 پابلیش کردم و روی هاست در قسمت httpdocs کپی کردم ...
از SQL هم Backup گرفتم ولی Restore نکردم ...
مشکل من (البته اونجوری که پشتیبان هاست میگه) connection string هست ولی من فک نمی کنم این باشه چون من user id و password مربوط به SQL رو وارد می کنم ولی نمیشناسه ..
این ارور رو میده


Login failed for user 'WINDOWS1\IWPC_2(XXX)'.

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: Login failed for user 'WINDOWS1\IWPC_2(XXX)'.

XXX یعنی نام شرکتی که ازش هاست گرفتم گفتم تبلیغش نشه یکی دیگه رو هم بیچاره کنه :چشمک:
ینی اصلا اون یوزری که ساختم رو نمیشناسه ولی با همین یوزر وارد SQL میشم ...
کنترل پنلش Plesk 8.6 هست که به نظر من خیلی داغونه ...
100 دفه به این پشتیبانا گفتم خواهش می کنم کمک کنید میگن مشکل برنامه نویسیه ما نمی تونیم کمک کنیم ...
حالا که از همه ی جا ناامید شدم اومدم پیش دوستای عزیزم ...
امیدوارم شما ناامیدم نکنید ...
بگید من چی کار کنم؟

mvardin
پنج شنبه 30 آبان 1387, 20:47 عصر
دوستان عزیز خواهش می کنم ازتون کمکم کنید ...
:-(

hassanf
پنج شنبه 30 آبان 1387, 23:17 عصر
سلام با این که سوال تکراری و احتمال داره پاک بشه ولی با این حال :

خطای داده شده Login failed می باشد. یعنی User یا Pass اشتباه است.
کارهایی که باید بکنی:
1. دیتابیس restor کن. بعد از اینکه اطمینان پیدا کردی REstor شده.
2.User دیتابیس پاک کن . یه User دیگه بساز.
2. Ip سرور دیتابیس از هاست بگیر.
3.ConnectionString :نام دیتابیس ,نام سرور( Ip یا اگه رو همون سرور هاست باشه نقطه) , نام User و Pass
4.ممکنه یه پیشوند هم که مثلا اسم دومین به User اضافه بشه.
5. اگه از DataSource یا DataAdapter و ... استفاده کردی ConnectionُString اونا رو هم باید تغییر بدی!

هاست از کجا گرفتی ؟(اگه اینجا نمیشه بگی پیام خصوصی بفرست)

mvardin
جمعه 01 آذر 1387, 01:05 صبح
سلام واقعا لطف کردی که جواب دادی
نمی دونم با کنترل پنل Plesk کار کردی یا نه
اصلا نمیشه Restore کرد ، می دونم باید با Query این کارو کرد ولی هرچی سعی کردم نشد :-(
در مورد هاست هم پیام خصوصی گذاشتم ...
ممنون میشم بازم جوابمو بدید !!

m.hamidreza
جمعه 01 آذر 1387, 01:18 صبح
دوستان عزیز خواهش می کنم ازتون کمکم کنید ...
:-(
سوال شما خیلی تکراری هست! کانکشن استرینگ باید بصورت زیر باشه:


<connectionStrings>
<add name="_ConnectionString" connectionString="server=dbIP
;database=dbName;uid=dbUserName;pwd=dbPassword" />
<connectionStrings/>
شاید IP رو اشتباه میزنی + اینکه دیتابیس اول باید ایجاد شه بعد بهش کانکت بشی!

mvardin
جمعه 01 آذر 1387, 01:36 صبح
دوست عزیز حق با شماست
ولی من دیتابیش رو ایجاد کردم ولی نتونستم Restore کنم ...
از Query زیر استفاده کردم ولی نشد


RESTORE DATABASE db_name FROM DISK = 'C:\db_file.bak'

raravaice
جمعه 01 آذر 1387, 01:42 صبح
احتمال اینکه شما دسترسی به Restore کردن نداشته باشی خیلی زیاده، معمولا این کار رو باید ادمین شبکه برات انجام بده.

موفق باشید

m.hamidreza
جمعه 01 آذر 1387, 01:43 صبح
آدرس فایلتو از کجا اوردی؟ فایل bak رو باید آپلود کنی رو سرور بعد آدرسشو پیدا کنی بعد اونجا بنویسی.
الان پس به dbت کانکت میشی که این کوئری رو مینویسی؟

mvardin
جمعه 01 آذر 1387, 01:53 صبح
به دیتابیس کانکت میشم ، connection string هم که خودم نوشته بودم اشتباه بود اونی که شما دادید رو نوشتم حالا این رو میده


Invalid object name 'article'.


که فک کنم واسه Restore نکردن دیتابیس هست ...
الانم دارم دیتابیس رو آپلود می کنم بعد Query رو اجرا کنم ...
جوابشو همین جا می نویسم
دست دوستای گلم درد نکنه وقعا محبت کردید

mvardin
جمعه 01 آذر 1387, 02:03 صبح
من فایل بک آپ رو آپلود کردم ولی کار نمی کنه :-(

hassanf
جمعه 01 آذر 1387, 06:42 صبح
شما اصلا دیتابیس restor نکردی بعد میخای بهش وصل بشی!
فایل Bakup آپلود کن به هاست زنگ بزن بگو برات Restore کنن وuser هم برات بسازن.وظیفشونه این کارو انجام بدن.
چون اون جوری که گفتی فکر نکن بشه بشه Restore کرد.

mvardin
جمعه 01 آذر 1387, 10:57 صبح
بابا 100 بار بهشون گفتم ولی عین خیالشون نیست ولی بازم چشم بهشون زنگ می زنم میگم ...
فقط خواهشا اگه دوباره مشکل داشتم بم کمک کنید ...
دست همتون درد نکنه ...

mvardin
جمعه 01 آذر 1387, 12:50 عصر
سلام
بنظرت این ارور می تونه از چی باشه؟


Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0433: The type 'register' exists in both 'c:\windows\Microsoft.NET\Framework\v2.0.50727\Tem porary ASP.NET Files\root\345f31f9\2e9ed960\assembly\dl3\43cb731b \83af41d9_e748c901\App_Web_qo47plg5.DLL' and 'c:\windows\Microsoft.NET\Framework\v2.0.50727\Tem porary ASP.NET Files\root\345f31f9\2e9ed960\assembly\dl3\88324cc6 \a077e6d6_e748c901\App_Web_m5z4pjse.DLL'

Source Error:


Line 116:
Line 117: [System.Runtime.CompilerServices.CompilerGlobalScop eAttribute()]
Line 118: public class register_aspx : global::register, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler {
Line 119:
Line 120: private static bool @__initialized;
Source File: c:\windows\Microsoft.NET\Framework\v2.0.50727\Temp orary ASP.NET Files\root\345f31f9\2e9ed960\App_Web_register.aspx .cdcab7d2.7wszueiw.0.cs Line: 118

mvardin
جمعه 01 آذر 1387, 13:45 عصر
این چی؟


Object reference not set to an instance of an object.

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.NullReferenceException: Object reference not set to an instance of an object.

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:

[NullReferenceException: Object reference not set to an instance of an object.]
Entry.Page_Load(Object sender, EventArgs e) +134
System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Cal lback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053

kiosksoft
جمعه 01 آذر 1387, 15:02 عصر
سلام
بنظرت این ارور می تونه از چی باشه؟


Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0433: The type 'register' exists in both 'c:\windows\Microsoft.NET\Framework\v2.0.50727\Tem porary ASP.NET Files\root\345f31f9\2e9ed960\assembly\dl3\43cb731b \83af41d9_e748c901\App_Web_qo47plg5.DLL' and 'c:\windows\Microsoft.NET\Framework\v2.0.50727\Tem porary ASP.NET Files\root\345f31f9\2e9ed960\assembly\dl3\88324cc6 \a077e6d6_e748c901\App_Web_m5z4pjse.DLL'

Source Error:


Line 116:
Line 117: [System.Runtime.CompilerServices.CompilerGlobalScop eAttribute()]
Line 118: public class register_aspx : global::register, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler {
Line 119:
Line 120: private static bool @__initialized;
Source File: c:\windows\Microsoft.NET\Framework\v2.0.50727\Temp orary ASP.NET Files\root\345f31f9\2e9ed960\App_Web_register.aspx .cdcab7d2.7wszueiw.0.cs Line: 118


این پیغام بیشتر زمانی رخ میده, همزمان یک برنامه کامپایل بشه, چون در زمان کامپایل یه سری فایلهای temp میسازه و از اونها کمک میگیره بعد هم خودش پاک میکنه یا اینکه replace میکنه, حالا میخواد که این فایل های کمکی رو بسازه, چون قبلا ایجاد شده و قبل اینکه بتونه اونهارو کنترل کنه ,به خطای زمان اجرا برخورده,حالا دیگه نمیتونه تشخیص بده که چیکار باید بکنه, شما باید این فایل ها رو پاک کنید, یا application تون رو یه بار restart کنید.

kiosksoft
جمعه 01 آذر 1387, 15:04 عصر
این چی؟


Object reference not set to an instance of an object.

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.NullReferenceException: Object reference not set to an instance of an object.

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:

[NullReferenceException: Object reference not set to an instance of an object.]
Entry.Page_Load(Object sender, EventArgs e) +134
System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Cal lback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053


این خطا هم مربوط به کدنویسی خودتون هستش, یه بار کدتون رو trace کنید, از object ی استفاده میکنید , که مقداری برای آن در نظر گرفته نشده است.

mvardin
جمعه 01 آذر 1387, 17:03 عصر
این پیغام بیشتر زمانی رخ میده, همزمان یک برنامه کامپایل بشه, چون در زمان کامپایل یه سری فایلهای temp میسازه و از اونها کمک میگیره بعد هم خودش پاک میکنه یا اینکه replace میکنه, حالا میخواد که این فایل های کمکی رو بسازه, چون قبلا ایجاد شده و قبل اینکه بتونه اونهارو کنترل کنه ,به خطای زمان اجرا برخورده,حالا دیگه نمیتونه تشخیص بده که چیکار باید بکنه, شما باید این فایل ها رو پاک کنید, یا application تون رو یه بار restart کنید.
چجوری ری استارت کنم ؟

mvardin
جمعه 01 آذر 1387, 17:05 عصر
این خطا هم مربوط به کدنویسی خودتون هستش, یه بار کدتون رو trace کنید, از object ی استفاده میکنید , که مقداری برای آن در نظر گرفته نشده است.
من رو لوکال 1000 بار اجراش کردم ، هیچ مشکلی نیست ...
ممکنه یه سری اطلاعات که باید از دیتابیس fetch بشن رو fetch نکرده باشه؟