به نام خدا
سلام .... من یه وبسایت با استفاده از آنگولار 2 و ASP MVC ایجاد کردم و میخوام این سایت روی هاست اشتراکی که دارم پابلیش کنم برای پروژه های عادی ام وی سی کاری که میکردیم روی پروژه امون راست کلیک که میکردیم و publish میزدیم و بهمون فایل پابلیش شده ی وبسایت میداد ... این کار برای این پروژه هم کردم ولی متاسفانه انگار باید تنظیمات خاصی انجام بدیم ... میشه راهنمایی کنید ؟
یه مشکل دیگه هم توی لوکال هاست دارم این که توی اولین اجرای پروژه تا سایت لود بشه خیلی طول میکشه و بعضی وقتی مرورگر هم هنک میکنه دچار not respond میشه نمیدونم مشکل از کجاست و چرا توی آنگولار 2 این طوری میشه ؟ اگر میتونید توی این مورد هم راهنماییم کنید
ممنون
(انگارباید تنظیمات خاصی انجام بدیم) منظورتون رو متوجه نشدم آیا با خطایی مواجه می شوید ؟ بیشتر توضیح بدید.
مسائلی زیادی وجود دارد که عملکرد بارگذاری وب سایت را بهبود ببخشید باید بررسی کنید که مشکل از کجاست؟
آیا هنگام بارگذاری درخواستی به بانک ارسال می شود ؟ آن درخواست را بررسی کنید.
viewEngine سفارشی خود را اضافه کنید به صورت زیر :
public class MyRazorViewEngine : RazorViewEngine { public MyRazorViewEngine() { AreaViewLocationFormats = new[] { "~/Areas/{2}/Views/{1}/{0}.cshtml", "~/Areas/{2}/Views/Shared/{0}.cshtml" }; AreaMasterLocationFormats = new[] { "~/Areas/{2}/Views/{1}/{0}.cshtml", "~/Areas/{2}/Views/Shared/{0}.cshtml" }; AreaPartialViewLocationFormats = new[] { "~/Areas/{2}/Views/{1}/{0}.cshtml", "~/Areas/{2}/Views/Shared/{0}.cshtml" }; ViewLocationFormats = new[] { "~/Views/{1}/{0}.cshtml", "~/Views/Shared/{0}.cshtml" }; PartialViewLocationFormats = new[] { "~/Views/{1}/{0}.cshtml", "~/Views/Shared/{0}.cshtml" }; MasterLocationFormats = new[] { "~/Views/{1}/{0}.cshtml", "~/Views/Shared/{0}.cshtml" }; } }
در کلاس global.asx:
public class MvcApplication : System.Web.HttpApplication { protected void Application_Start() { ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new MyRazorViewEngine()); } }
اگر از EF استفاده می کنید آن را Profile کنید تا تشخیص دید join های اضافه به بانک ارسال می شود یا خیر ؟
از Using RazorGenerator.Mvc · RazorGenerator/RazorGenerator Wiki برای Pre Compile استفاده کنید.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)