PDA

View Full Version : مشکل در مورد اجرای صفحه ASP.NETدر برنامه IIS



ZAHRA2005
شنبه 26 آذر 1384, 11:42 صبح
یه برنامه که با SQLSERVERوASP.NETنوشته شده را روی CDریختم بعد در WWWROOTاون رو کپی کردم (برای اینکه مطمئن شم بعدا CDباز می شه یا نه)وقتی در IISصفحاتش رو BROWSمی کنم خطای زیر رو می ده .جی کار کنم تا خطا نده و صفحات رو BROWSکنه.

sh_mohsen taki
شنبه 26 آذر 1384, 17:10 عصر
با سلام
اولا زیری وجو نداره که خطا توش باشه
بعد اینکه پروژه رو web share کردی ؟
و اینکه مطمئنی یوزر ست شده یا اینکه برنامه اصلا از چه یوزری استفاده می کنه یا اینکه مطمئنی SQL رو درست روی sa تنظیم هست یا نه؟

ZAHRA2005
شنبه 26 آذر 1384, 22:18 عصر
با سلام
منظور از web share چیه؟
این برنامه روی cdباید تحویل استاد بدم .یه بار رایت کردم ولی اونجا اجرانشد(صفحات webرو نیاورد)فقط کدها رو آورد
چی کارش کنم تا اجرا بشه.cdای که رایت کردم رو تو کامپیوتر خودم دوباره با یه اسم دیگه کپی کردم ولی باز نشدو errore زیر رو میده.
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 37: by Microsoft that offers a single logon and core profile services for member sites .
Line 38: -->
Line 39: <authentication mode="Windows" />

brida_kh
یک شنبه 27 آذر 1384, 08:54 صبح
باید در قسمت administrative tools/computer mangement/servis and aplication /internet information/web site/ default website/ روی پروژه مورد نظر کلیک راست کنید درproperties بعد در تب اول create رو بزنید تا برنامه در بروسر اجرا بشه .
موفق باشید :لبخندساده

mehrdotnet
یک شنبه 27 آذر 1384, 08:59 صبح
دوست گرامی سلام
شما یه خورده مساله web application رو با win application اشتباه گرفتین. برای اینکه برنامه های asp.net web application بتونن روی یک سیستم اجرا بشن به یک سری پیشنیاز احتیاج دارن :
1- dot net framework روی سیستم نصب شده باشه و به طور کلی prerequirementهای dot net روی سیستم وجود داشته باشه (این موارد در CD 3 ویزوال استودیو دات نت موجوده و میتونین نصبشون کنین)
2- IIS روی سیستم نصب شده باشه و در حالت run باشه (IIS جزء windows component هااست و از طریق control panel باید نصب بشه و در admiistrative tools قابل دسترسی خواهد بود)
3- باید برای سایت تون یک virtual directory داشته باشین (برای هر سایت نیاز به فضایی به نام هاست وجود داره که وقتی از کامپیوتر خودتون برای اختصاص این هاست استفاده میکنین localhost نام داره)
4- برای ایجاد virtual directory باید فولدر سایت تون رو روی یکی از درایوهای واقعی هارد (no map and no cd and no floppy and no virtual drive) کپی کنین. سپس روی اون راست کلیک کرده properties رو انتخاب کنین. به تب web sharing برین. گزینه share this folder رو تیک بزنین تمامی دسترسی ها را انتخاب کرده و ok کنین.
5- از این به بعد پروژه شما در آدرس localhost/yourappname قابل دسترسی خواهد بود.
موفق باشید

ZAHRA2005
دوشنبه 28 آذر 1384, 09:39 صبح
مشکل من بخاطر virtual directoryبوداز راهنماییتون ممنون

mehrdotnet
دوشنبه 28 آذر 1384, 19:31 عصر
سعی کنین مراحل فوق رو همیشه رعایت کنین با این کار اکثر مشکلات حل میشه.
موفق باشید.

ZAHRA2005
چهارشنبه 30 آذر 1384, 17:59 عصر
با سلام
مشکل قبلی حل شد یعنی صفحات رو بعد از اینکه تو virtual directoryکپی کردم میاره ولی دیتا بیس رو نمیشناسه
وerrorزیر رو میده.
من تو شاخهwwwrootفولدر siteندارم(قبلا داشتم ولی پاکش کردم)
Server Error in '/webapp' Application.
--------------------------------------------------------------------------------

Invalid object name 'project'.
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: Invalid object name 'project'.

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: Invalid object name 'project'.]
System.Data.SqlClient.SqlCommand.ExecuteReader(Com mandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream) +723
System.Data.SqlClient.SqlCommand.ExecuteReader() +42
site.WebForm2.Button1_Click(Object sender, EventArgs e) in E:\Inetpub\wwwroot\site\listproject.aspx.vb:85
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPo stBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEve ntHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCol lection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1277




--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573