PDA

View Full Version : pulish



essa_61
سه شنبه 27 شهریور 1386, 00:48 صبح
من با دات نت 2005 پروزه رو publish کردم و هر چیزی که publish شد گذاشتم توی bin حالا وقتی سایت رو باز می کنم این ایراد رو میده چرا ؟؟؟

Forbidden

You do not have permission to access this document.

Web Server at iran1386.com

ehsan2007
سه شنبه 27 شهریور 1386, 02:02 صبح
من سایتمو با ftp پابلیش یا همون آپلود کردم شما هم همین کارو بکن شاید درست بشه توی آدرس بار اینترنت اکسپلورر بجای http اولش بنویس ftp بعد از چند لحظه یوزر و پسورد هاستتو میخواد داخل پوشه httpdocs برو و بعد فایلهایی که میخوای بفرستی رو کپی بگیر و توی پنجره اینترنت اکسپلورر past کن امیدوارم مشکلتون رفع بشه

http://www.iran1386.com
ftp://www.iran1386.com

asgari2005
سه شنبه 27 شهریور 1386, 08:31 صبح
من با دات نت 2005 پروزه رو publish کردم و هر چیزی که publish شد گذاشتم توی bin حالا وقتی سایت رو باز می کنم این ایراد رو میده چرا ؟؟؟

Forbidden

You do not have permission to access this document.

Web Server at iran1386.com

دوست گرامی شما زمانی که وب سایت را Publish کردید باید تمام پروژه را در داخل هاست در Root وب سایت قرار دهید کل پروژه شامل فولدر Bin و تمامی فولدرها و page ها می باشد خطایی که می بینید برای این است که شما بدرستی تمام فایلها را در هاست قرار نداده اید برای Upload فایلها هم می توانی از نرم افزارهای FTP استفاده کنید به مراتب کار کردن و سرعت بهتر و بالاتر است البته یک نکته شما می توانید از ابزار MSbuild که به عنوان plug in به Vs2005 اضافه می شود استفاده کنید این ابزار مانند vs2003 تمام پروژه را به یک DLL تبدیل می کند ولی VS2005 برای هر WebForm ،ِDLL خودشو می سازد

essa_61
سه شنبه 27 شهریور 1386, 10:00 صبح
من سایتمو با ftp پابلیش یا همون آپلود کردم شما هم همین کارو بکن شاید درست بشه توی آدرس بار اینترنت اکسپلورر بجای http اولش بنویس ftp بعد از چند لحظه یوزر و پسورد هاستتو میخواد داخل پوشه httpdocs برو و بعد فایلهایی که میخوای بفرستی رو کپی بگیر و توی پنجره اینترنت اکسپلورر past کن امیدوارم مشکلتون رفع بشه

http://www.iran1386.com
ftp://www.iran1386.com


من این کارو کردم حالا این پیغام میاد


Server Error in '/' Application.

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: An error occurred loading a configuration file: Access to the path 'C:\Inetpub\vhosts\iran1386.com\httpdocs\web.confi g' is denied.

Source Error:

[No relevant source lines]
Source File: C:\Inetpub\vhosts\iran1386.com\httpdocs\web.config Line: 0


Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.210



من وقتی می خوام سایت رو upload کنم باید چیزی توی web.config رو عوض کنم ؟؟؟/؟

essa_61
سه شنبه 27 شهریور 1386, 10:05 صبح
من وقتی می خوام سایت رو upload کنم باید چیزی توی web.config رو عوض کنم ؟؟؟/

ClaimAlireza
سه شنبه 27 شهریور 1386, 10:22 صبح
اگه بانک sql استفاده کردی حتما باید connectionString رو اصلاح کنی.

essa_61
سه شنبه 27 شهریور 1386, 13:25 عصر
چرا میگه فایل web.config رو پیدا نمیکنه

essa_61
سه شنبه 27 شهریور 1386, 17:39 عصر
از استادان خواهش می کنم کمک کنن من می تونم یوزر و پسوردم رو براتون بفرستم اگه میشه یه بار برام درستش کنید که متوجه بشم چی کار باید بکنم

Behrouz_Rad
سه شنبه 27 شهریور 1386, 17:54 عصر
الان که Runtime Error میده!
"customErrors="Off هست؟

essa_61
سه شنبه 27 شهریور 1386, 18:47 عصر
بله
من یوزر و پسورد رو واستون فرستادم اگه میشه خودتون یه نگاهی بکنید

Behrouz_Rad
سه شنبه 27 شهریور 1386, 21:24 عصر
من یوزر و پسورد رو واستون فرستادم اگه میشه خودتون یه نگاهی بکنید
نه!
خودت باید مشکل رو حل کنی.
سوال داشتی اینجا بپرس.

essa_61
سه شنبه 27 شهریور 1386, 23:17 عصر
خب چجوری همش مشکله الان شما سایت رو دیدید مشکل چیه من بار اول هستش که سایت رو upload می کنم نمی دونم مشکل چیه ؟؟؟؟

Behrouz_Rad
سه شنبه 27 شهریور 1386, 23:43 عصر
1) با هاست تماس بگیر و ببین که نسخه ی دات نت پروژت رو روی 2.0 تنظیم کردن یا نه.
2) اگه تگ customErrors برابر با Off نیست اون رو Off کن.
3) ببین پوشه ای که فایل ها رو در اون کپی کردی مجوز Write داره یا نه.

موفق باشی.

essa_61
چهارشنبه 28 شهریور 1386, 14:51 عصر
فکر کنم یه پله جلو رفتم حالا می خوام بدونم وقتی سایت رو pulish می کنم می کنم فایلهای که dll میشن و در bin میذاره باید از اونجا درشون بیارم و کنار بقیه قرار بدم یا با همون دایرکتوری bin بذارمشون روی سایت

m.hamidreza
چهارشنبه 28 شهریور 1386, 15:00 عصر
با همون دایرکتوری bin بذارشون روی سایت . . .

essa_61
چهارشنبه 28 شهریور 1386, 15:12 عصر
الان سایت رو نشون میده ولی به دیتا بیس وصل نمیشه آیا باید دیتا بیس رو به جایی attach کنم ؟؟؟

Behrouz_Rad
چهارشنبه 28 شهریور 1386, 15:39 عصر
بستگی به امکانات هاست داره.
معمولا با Management Studio به SQL Server هاست متصل میشی و اسکریپتی که از دیتابیست ساختی رو اجرا می کنی.
در این مورد زیاد بحث شده. جستجو کن.

essa_61
چهارشنبه 28 شهریور 1386, 16:26 عصر
استاد ممنون از توجهتون
از وقتی به تنظیمات کنترل پنل دست زدم دیگه کنترل پنل سایتم باز نمیشه .ممکنه از دستکاری من اینجوری شده باشه ؟؟
https://iran1386.com:8443/

Behrouz_Rad
چهارشنبه 28 شهریور 1386, 18:11 عصر
از وقتی به تنظیمات کنترل پنل دست زدم دیگه کنترل پنل سایتم باز نمیشه .ممکنه از دستکاری من اینجوری شده باشه ؟؟
آره. ممکنه...
چون CP ی هاستت مشکلی نداره.
https://pouyasazan.org:8443/login.php3

Contact With Host

essa_61
چهارشنبه 28 شهریور 1386, 18:32 عصر
چی شده دیگه با یوزر و پسوردم وارد نمیشه ؟؟؟ چرا؟؟؟؟
چی کار کنم ؟؟؟؟

Behrouz_Rad
چهارشنبه 28 شهریور 1386, 22:58 عصر
چی شده دیگه با یوزر و پسوردم وارد نمیشه ؟؟؟ چرا؟؟؟؟

این رو باید از شما پرسید!

چی کار کنم ؟؟؟؟
به خط آخر پست قبلیم مراجعه کن.

essa_61
چهارشنبه 28 شهریور 1386, 23:21 عصر
من فقط دست به تنظیمات سطح دسترسی زدم همین نمیدونم چرا ؟؟؟؟

essa_61
چهارشنبه 28 شهریور 1386, 23:43 عصر
استاد خودش درست شد من راجع به Management Studio سرچ کردم ولی چیزی سر در نیاوردم میشه بیشتر راهنماییم کنید

Behrouz_Rad
پنج شنبه 29 شهریور 1386, 12:00 عصر
استاد خودش درست شد من راجع به Management Studio سرچ کردم ولی چیزی سر در نیاوردم میشه بیشتر راهنماییم کنید
Management Studio محیط ویژوال SQL Server 2005 هست.
کمی جستجو کن...

essa_61
پنج شنبه 29 شهریور 1386, 14:44 عصر
استاد کانکشن من به صورت زیر درweb.config تعریف شده و بصورت زیر ازش استفاده کردم آیا باز هم من نیاز دارم برای وصل شدن به هاستم کاری بکنم ؟؟ من هرجی گشتم Management Studo را پیدا نکردم




SqlConnection conn = newSqlConnection(ConfigurationManager.ConnectionSt rings["conn"].ConnectionString);







<configuration>
<appSettings/>
<connectionStrings>
<addname="conn"connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename='|datadirecto ry|\db_buyGoods.mdf';Integrated Security=True;User Instance=True"/>
</connectionStrings>

Behrouz_Rad
پنج شنبه 29 شهریور 1386, 17:09 عصر
نحوه ی استفاده درسته اما نحوه ی تعریف اشتباست.
Connection String رو از هاست بپرس.
Connection String وقتی روی هاست قرار میگیره شامل آدرس مجازی یا IP سرویس دهنده، نام دیتابیس (فقط) نام کاربری و کلمه ی عبور هست.
معمولا فقط نیاز داری تا آدرس مجازی یا IP رو از هاست بپرسی و بقیه ی پارامترها رو از طریق CP متوجه میشی.

اگر SQL Server 2005 رو نصب کردی و Management Studio رو ندیدی، CD نصبت ناقص هست.
این ابزار رو میتونی از سایت مایکروسافت (البته ی نسخه ی Express اش رو) دانلود کنی.
در بخش SQL Server در این مورد بحث هایی شده بود و لینک هایی رد و بدل.

موفق باشید.

mp2009
دوشنبه 28 آبان 1386, 21:59 عصر
بهروز جان میشه بگی چه جوری با Management Studio میشه اسکریپتی که قبلا ساختی رو روی دیتابیسی که روی سایت ساختی اعمال کرد ؟

Behrouz_Rad
سه شنبه 29 آبان 1386, 08:27 صبح
روش کار با 2000 فرق نمی کنه.
به سرور متصل شو و اسکریپتت رو Open کن و دکمه ی F5 رو بزن.

موفق باشید.