نشناختن صفخه index بعد از پابلیش
سلام
بعد از پابلیش سایت ارور 404 میده بعد از فراخونی سایت در حالی که پروژه روی ویژوال ران میکنم مشکلی نداره توی iis صفحه ایندکس رو هم معرفی کردم .وقتی بعد از ای پی اسلش ایندکس بزنم درست کار میکنه اما اگه فقط ای پی بزنم نمیشناسه
دوستان ممنون میشم راهنمایی کنید
نقل قول: نشناختن صفخه index بعد از پابلیش
نقل قول: نشناختن صفخه index بعد از پابلیش
نقل قول:
نوشته شده توسط
ma.andishe
سلام
بعد از پابلیش سایت ارور 404 میده بعد از فراخونی سایت در حالی که پروژه روی ویژوال ران میکنم مشکلی نداره توی iis صفحه ایندکس رو هم معرفی کردم .وقتی بعد از ای پی اسلش ایندکس بزنم درست کار میکنه اما اگه فقط ای پی بزنم نمیشناسه
دوستان ممنون میشم راهنمایی کنید
سلام. احتمال قریب به یقین نسخه فریم ورک هماهنگ با نسخه ای که اپ رو ساختید توی IIS براش تعیین/تعریف نکردید.
https://www.hanselman.com/blog/HowTo...herThan20.aspx
نقل قول: نشناختن صفخه index بعد از پابلیش
ممنون از پاسختون ولی من توی routeconfig دقیقا اینکارو کرده بودم.
نقل قول: نشناختن صفخه index بعد از پابلیش
نقل قول:
نوشته شده توسط
ROSTAM2
چجوری باید چک کنم این قضیه رو.من .net 4.5 رو استفاده میکنم اما توی applicationpool توی iis از فریم ورک 4 استفاده کرده.منظورتون ممکنه از این اختلاف باشه؟
نقل قول: نشناختن صفخه index بعد از پابلیش
بستگی به نسخه IIS هم داره - 7.0 - 7.5 , 8.0 از دات نت 4.5 پشتیبانی می کنند.
نقل قول: نشناختن صفخه index بعد از پابلیش
نقل قول:
نوشته شده توسط
ROSTAM2
بستگی به نسخه IIS هم داره - 7.0 - 7.5 , 8.0 از دات نت 4.5 پشتیبانی می کنند.
ویندوز سرور 2012 و iis8 هست
دلیل دیگه ای ممکنه باشه؟
نقل قول: نشناختن صفخه index بعد از پابلیش
من توی iis هم که روی بروز کلیک کنم باز نمیشناسه صفحه index رو مگر اینکه برم بعد از ای پی اسلش index بزنم
نقل قول: نشناختن صفخه index بعد از پابلیش
نقل قول: نشناختن صفخه index بعد از پابلیش
بالاخره اجرا می شه!؟ اون دیگه به پابلیشت ربط داره. آدرس سایت رو توی IIS که ثبت شده باید وارد کنی . اگه می خوای پیش فرض باشه باید بعنوان سایت پیش فرض تعیین بشه اون دیگه تنظیمات و گزینه های اون توی IIS رو می طلبه.
https://computingforgeeks.com/how-to...in-iis-server/
نقل قول: نشناختن صفخه index بعد از پابلیش
نقل قول:
نوشته شده توسط
ROSTAM2
بالاخره اجرا می شه!؟ اون دیگه به پابلیشت ربط داره. آدرس سایت رو توی IIS که ثبت شده باید وارد کنی . اگه می خوای پیش فرض باشه باید بعنوان سایت پیش فرض تعیین بشه اون دیگه تنظیمات و گزینه های اون توی IIS رو می طلبه.
اجرا میشه ولی صفخه notfound رو میاره و صفحه index.cshtml رو هم به او معرفی کردم.کار دیگه ای باید انجام بدم
نقل قول: نشناختن صفخه index بعد از پابلیش
نقل قول:
نوشته شده توسط
ma.andishe
اجرا میشه ولی صفخه notfound رو میاره و صفحه index.cshtml رو هم به او معرفی کردم.کار دیگه ای باید انجام بدم
برای تعیین سایت پیش فرض: https://computingforgeeks.com/how-to...in-iis-server/
نقل قول: نشناختن صفخه index بعد از پابلیش
اینارو تست کردم
فقط ببین من توی مسیر فیزیکی www.root فولدرهای پزوژه هستند و index توی فولدر views هستش . یعنی توی مسیر فیزیکی باید ادرس index رو برم بدم.که البته اینو هم امتحان کردم و ارور سطح دسترسی داد
ممنون میشم راهنمایی کنید
نقل قول: نشناختن صفخه index بعد از پابلیش
شما از هاست اشتراکی استفاده می کنید یا سرور مجازی؟
آدرس سایتی که پابلیش کردی اینجا بزارین
نقل قول: نشناختن صفخه index بعد از پابلیش
نقل قول:
نوشته شده توسط
r4hgozar
شما از هاست اشتراکی استفاده می کنید یا سرور مجازی؟
آدرس سایتی که پابلیش کردی اینجا بزارین
از سرور مجازی،
من صفحهindex.cshtml رو به صفحات پیش فرض iisاضافه کردم ولی اینگار اونو نمیشناسه
نقل قول: نشناختن صفخه index بعد از پابلیش
الان هم ارور ۴۰۳ رو دیگه میده البته کمی تغییرات دادم اینجور شد
نقل قول: نشناختن صفخه index بعد از پابلیش
نقل قول: نشناختن صفخه index بعد از پابلیش
نقل قول:
نوشته شده توسط
ROSTAM2
سلام vs2017
نقل قول: نشناختن صفخه index بعد از پابلیش
من فکر میکنم مشکل توی iis authenticatio هستش با تغییر اون ارور هم تغییر میکنه .کسی هست راهنمایی کنه به چه شکل ست بشه این قسمت؟
ضمنا من از custom provder استفاده کردم
نقل قول: نشناختن صفخه index بعد از پابلیش
یه سوال دیگه ایا بعد از پابلیش فایلهایی که توی appstart هستند با dll های داخل پروژه مرج میشن ؟ من اونارو تو فایلهی پابلیش نمیبینم
نقل قول: نشناختن صفخه index بعد از پابلیش
منتظر راهنمایی عزیزان هستم
نقل قول: نشناختن صفخه index بعد از پابلیش
سلام
فکر میکنم میدونم مشکل از کجاست منتهی اگه میشه منو راهنمایی کنید
من از یک customaturize برای چک کردن سطوح دسترسی استفاده کردم و تستش کردم و هیچ مشکلی نداره
اماه توی وب کانفیگ من برای اینکه بگم defaulturl و صفحه لاگین و مدت کوکی چقدره از
<authentication mode="Forms">
<forms loginUrl="Login" defaultUrl="Index" timeout="1000" />
</authentication>
استفاده کردم که زمانیکه میخواد بره به سمت یو ار ال پیش فرض چون سطح دسترسی نداره ارور میده
حالا سوالم اینجاست که اگه بخوام شکم رو کامل برطرف کنم و از این تگ برای کوکی و یو ار ال پیش فرض و فرم لاگین استفاده نکنم به چه شکل باید عمل کنم؟
نقل قول: نشناختن صفخه index بعد از پابلیش
حلش کردم برای عزیزانی میگم که شاید چنیین مشکلی داشته باشند
من توی پراپرتی پروژه صفحه پیش فرض تعریف کرده بودم در حالیکه قانون routing در mvc میگه اگه یو ار ال خال یا اسلش یا نام کنترلر بوذ برو به صفحه تعریف شده در routing و از اونجایی که من صفحه ایندکس تو پزاپرتی پروژه تعریف کرده بودم این تعارض پیش میومد و نمیتونست بره به کنترلر home
این استنباط من بود و این جور حلش کردم که صفحه پیش فرض رو از پراپرتی پروژه برداشتم