مقاله : Windows 2003 Server & ASP.net

Iauksh
با سلام .
من تازه کار با ASP.net رو شروع کردم . و از همین ابتدا هم به یه مشکل برخورد کردم و اوون اینه که هر وقت میخوام پروژه جدید باز کنم این ÷یام ظاهر میشه :

Web access failed

The default Web access mode for this project is set to file share, but the project folder at
'http://localhost/WebApplication1' cannot be opened with the path 'c:\intpub\wwwroot\WebApplication1'. The error returned was:
Unable to create Web project 'WebApplication1'. The file path 'c:\inetpub\wwwroot\WebgApplication1' does not correspont to the URL 'http://localhost/WebApplication1'. The two need to map the same server location. HTTP Error 404: Not Found .

البته تو ویندوز 2000 مشکلی ندارم ولی توی ویندوز 2003 سرور این پیام ظاهر میشه .
تو رو خدا هر کی میتوونه کمکم کنه . :cry:
ممنون

Iauksh
به نام خدا
من هم مثل شما تازه سرور 2003 را نصب کردم.
من هم مشکل شما را دارم .اگر اجازه بدید من هم مشکلم را این طوری بیان کنم. شاید تو حلش کمک کنه.
سی دی برنامه windows.net server 2003 من شامل نسخه های:
enterprise edition
standard edition
web edition
است.
من نسخه اولی را نصب کردم. ویژوال استدیو را هم نصب کردم .اما vs نمی تونه به سرور وصل بشه و پیغام خطا می دیده(همان پیغامی را که اشاره کردند).
خواستم از دوستانی که اطلاعاتی در این مورد دارند به من بگویند که من کدام نسخه را باید نصب کنم .یا اینکه اشکال از جایه دیگه هست
من کدام نسخه را باید نصب کنم.
با تشکر amusoheil

Iauksh
شما باید در IIS‌ شش که روی ویندوز 2003 دات نت سرور است به دات نت فریم ورک 1/1 امکان و مجوز کار بدهید به صورت زیر :

http://eurohost.webmatrixhosting.net/Vahid/asp_net/iis6.gif

روی آن کلیک راست کنید و سپس Allow ....

Iauksh
علاوه بر مورد فوق که حتما باید انجام شود بخاطر داشته باشید که :
برنامه های ASP.NET فقط در دایرکتوری مجازی قابل اجرا هستند. با کپی کردن یک فولدر مجوزهای آن کپی نمی شود. یعنی باید دوباره روی آن دایرکتوری مجازی درست کنید.
همچنین از یک سیستم عامل به سیستم عامل دیگر هم این نکته صادق است و حتما باید دقت شود. (بسیار مهم)

Iauksh
من این کار را هم انجام دادم .اما باز خطا می دهد آیا امکان دارد چون از ویژوال نت 2002 استفاده می کنم.باعث خطا بشود.
و اما در دات نت موقعی که می خواهم پروژه جدید درست کنم. از من سئوال می کند که
1-
Retery usig different file path share
2-
Try to open project with front page server extencions
وقتی از طریق گزینه دوم اقدام میکنم.پروژه جدید را درست میکند. و خطا نمی دهد.

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

Iauksh
شما وقتی در VS.NET پروژه ی ASP.NET کار می کنید خودش دایرکتوری مجازی برای شما درست می کند و چیزی را به صورت پیش فرض متوجه نمی شوید.
ولی وقتی می خواهید پروژه را منتقل کنید به جای دیگر برنامه کار نمی کند. چرا؟ چون پروژه ی ASP.NET یعنی یک سایت وب. یک سایت وب باید امنیت داشته باشد. این امنیت و مجوزها از طریق ایجاد دایرکتوری مجازی بوجود می آید. حالا در یک سیستم جدید دیگر این دایرکتوری مجازی که در سیستم قبلی داشتید معتبر نیست و باید یکی جدید درست کنید.

Iauksh
سلام
ضمن تشکر از آقا وحید به خاطر راهنمائیشون عرض شود که این موضوع خفن تر از این حرفاست . من این آدرس رو پیدا کردم .
http://support.microsoft.com/default.aspx?scid=kb;en-us;327283
اما بعد این که کارایی که گفته رو هم انجام دادم ، بازم Error گرفت . راستش منم تصمیم گرفتم تا VS.net 2003 رو گیر نیاوردم ، از هموونWin2000 سرور خودموون استفاده کنم . اما اگه بازم شماها تونستید کمکم کنید ازتوون ممنوون میشم .

Iauksh
آقا مشکل من حل شد :lol:
مثل اینکه Vs.net 2002 با iis 6 مشکل داره و با هم کنار نمی آیند.من vs.net 2003 را گرفتم ونصب کردم بدون هیچ درد سری :D
آقای نصیری از راهنمایی های شما خیلی خیلی تشکر می کنم.
amusoheil