نحوه سفارشی سازی ویو های این پروژه
اهمیت: عادی نوع: درخواست راهنمایی شماره نگارش: 1
چرا تغییرات روی ویوهای کنترلرها مثلا home سبب بروز خطای 404 می‌شود ( حتی اضافه کردن یک تگ ساده html ) 
ممنون می‌شم اگه لطف کنید
    • #
      ‫۷ سال و ۱۰ ماه قبل، یکشنبه ۲۳ آبان ۱۳۹۵، ساعت ۱۷:۳۴
      با سلام مجدد 
      من هنوز مشکل در سفارشی سازی ویوهای این پروژه رو دارم با این مقاله
      و نکته زیر 
      -اگر تغییری در فایل‌های View، در تعداد و نام آن‌ها صورت گرفت، روی فایل T4MVC.tt کلیک راست کرده و گزینه‌ی اجرای آن‌را انتخاب کنید. پس از این‌کار، مجددا کامپایل پروژه را فراموش نکنید. 
      وقتی راست روی T4MVC.tt راست کلیک و run custom tool را می‌زنم اخطار زیر را دریافت می‌کنم 
      [Security Warning]
       
      Running this text template can potentially harm your computer. Do not run it if you
      obtain if rtom an untrusted source.
       
      Click OK. to run the template.
      Click Cancel top stop the process.
       
      [X] Do not show this message again
       
      [OK]  [Cancel]
      و با زدن ok کلی خطا میده . لطفا راهنمایی بفرمایید.
        • #
          ‫۷ سال و ۱۰ ماه قبل، دوشنبه ۲۴ آبان ۱۳۹۵، ساعت ۰۰:۰۳
          من برای اطمینان دستورات زیر رو اجرا کردم
          update-package T4MVC -Reinstall -ProjectName Decision.Web
          update-package Microsoft.AspNet.Mvc -ProjectName Decision.Web
          update-package Microsoft.Web.Infrastructure -ProjectName Decision.Web
          Install-Package RazorGenerator.Mvc
          Enable-RazorGenerator
          Redo-RazorGenerator
          و همه Successfull داد

          منوی intellisense برای T4MVC در کنترولر و ویو قابل دسترسی است با راست کلیک و اجرای Run custom tool همچنان پیام Security Warning  را دریافت می‌کنم با ok  (البته اینبار خطاها از بین رفتند)  و اکشن‌ها بصورت virtual تغییر می‌کنند ولی خطای

          Server Error in '/' Application.


          The resource cannot be found.

          Description:  HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. 

          Requested URL:  /Home/Index2

          برای اکشن index2 دریافت می‌کنم . Build solution  هم فراموش نشده بقیه اکشنهای پروژه بدرستی کار می‌کنند و حتی امکان سفارشی سازی آنها هست فقط اکشنهای جدید با خطای بالا مواجه میشند .

          • #
            ‫۷ سال و ۱۰ ماه قبل، سه‌شنبه ۲۵ آبان ۱۳۹۵، ساعت ۱۳:۵۴
            سلام؛ من با فعال بودن ویوی index2 توی پنجره ویژوال استودیو برنامه رو ران می‌کردم و url زیر http://localhost:25890/Home/Index2  با خطای Server Error in '/' Application  مواجه می‌شد و چون حواسم درگیر T4MVC و RazorGenerator  بود به Route توجه نداشتم. با آدرس http://localhost:25890/Index2 مشکل حل میشه. یعنی آیا کنترولر پیشفرض Home در آدرس اضافی بود؟ لطفا راهنمایی بفرمایید با تشکر و امتنان