‫۱۱ ماه قبل، سه‌شنبه ۱۱ مهر ۱۴۰۲، ساعت ۰۸:۲۶
یکی از معماری‌های پیاده سازی شده در این زمینه سیستم Multi Tenant مربوط به فریم ورک ABP هست.
به این صورت که یک دیتابیس پیش فرض و اصلی برای مدیریت تننت اصلی ساخته می‌شه و بعد از اون شما می‌تونید تننت‌های دیگه رو روی دیتابیس مجزا یا روی دیتابیس اصلی بسازید.همچنین می‌تونید مشخصات بیشتری هم از تننت داشته باشید و کاستوم شده برای بیزینس خودتون استفاده کنید.
‫۲ سال و ۲ ماه قبل، سه‌شنبه ۲۴ خرداد ۱۴۰۱، ساعت ۱۵:۲۲
با تشکر از شما.
آیا امکان اضافه کردن کنترلر به پروژه Ocelot جهت ویرایش یا اضافه کردن سرویس وجود دارد ؟ یا پکیج/سرویس/پنل جهت مدیریت فایل json تنظیمات ؟ ویرایش دستی این فایل در صورت وجود سرویس‌های زیاد امکان بروز خطا را دارد و از کار افتادن gateway 

‫۳ سال و ۳ ماه قبل، سه‌شنبه ۴ خرداد ۱۴۰۰، ساعت ۱۲:۱۵
با تشکر از مطالب بسیار خوبتون.
در صورتی که نیاز باشه از IIS یه عنوان Revers Proxy استفاده کنیم راهکار به چه صورت هست ؟ ( سرور مربوطه ویندوزی می‌باشد و پشت پراکسی کلودفلیر قرار گرفته است )
یک مورد در قالب‌های Visual Studio جلب توجه کرد این بود که وقتی از قالب wasm با احراز هویت به صورت Individual  به همراه ساختن پروژه Host استفاده بشه تمامی پیج‌های Identity در بخش Host قرار می‌گیره.
آیا نباید این موارد در بخش Wasm پروژه باشن ؟ یعنی در این حالت Html صفحات احراز هویت در سمت سرور هندل می‌شن ؟

‫۶ سال و ۳ ماه قبل، سه‌شنبه ۱۵ خرداد ۱۳۹۷، ساعت ۱۳:۱۹
مشکل این هست که فرایند اپلود فایل و تبدیل به عکس توسط سیستم باید انجام بشه و استفاده از نسخه خط فرمان مقدور نیست .
کدی که در نسخه net 4.6 نوشته شده این هستش که بدون مشکل کار می‌کنه :
string destinationFilePath = ("d:\\temp\\1.jpg");
                GhostscriptWrapper.GenerateOutput("d:\\temp\\1.pdf", destinationFilePath,
                    new GhostscriptSettings
                    {
                        Device = GhostscriptDevices.jpeg,
                        Page = new GhostscriptPages
                        {
                            Start = 1,
                            End = 1,
                            AllPages = true,
                        },
                        Resolution = new Size
                        {
                            Height = 150,
                            Width = 150
                        },
                        Size = new GhostscriptPageSize
                        {
                            Native = GhostscriptPageSizes.a4
                        }
                    });
اما وقتی همین کد با پکیج GhostScriptshart 1.3.1.4 استفاده می‌شه تنها نسخه 32 بیتی فعال هست و اگر تارگت پروژه به 32 عوض بشه باقی ماژول‌ها دچار سوعملکرد و خطا می‌شن .
‫۶ سال و ۴ ماه قبل، پنجشنبه ۳ خرداد ۱۳۹۷، ساعت ۱۷:۳۳
ادرس در breadcrumb  به صورت  home/category/procut/2/productname است که می‌خوام به home/category/productname  تبدیل بشه اما ظاهرا یا تعاریف من مشکل داره یا بخش url friendly ایجاد اخلال می‌کنه .
راهنمایی خواستم که بدونم برای تولید ادرس دوم چه تعریفی باید ست کنم ؟
‫۶ سال و ۴ ماه قبل، پنجشنبه ۳ خرداد ۱۳۹۷، ساعت ۱۰:۵۵
من از هلپر FriendlyUrlHelper جهت تولید Url مناسب استفاده می‌کنم و در کنارش از BreadCrumb. در url من آدرس https://localhost:44355/product/2/productname رو دارم و در بخش breadcrumb هم آدرس home/category/procut/2/productname رو دارم که کلمه categoty و کلمه productname متغیر و کلمه product ثابت هستند. با این قطعه کد:
 this.AddBreadCrumb(new BreadCrumb
                {
                    Title = categoryname.Title,
                    Order = 1,
                    Url = Url.Action("Index", "ProductList", new { catid = categoryname.Id }),
                    ForceUrl = true
                });

                this.AddBreadCrumb(new BreadCrumb
                {
                    Title = result.Title,
                    Order = 2,
                    ForceUrl = false
                });
آیا امکان تغیر عنوان breadcrumb به فرمت زیر هست؟ ( که کلمه category و productname از کنترلر پر بشن )
home/category/productname
‫۶ سال و ۶ ماه قبل، سه‌شنبه ۱۵ اسفند ۱۳۹۶، ساعت ۱۳:۳۷
آیا شما توصیه می‌کنید که دنبال ماژولی، توسعه ای یا راهی برای اتوماتیک کردن این مورد برم ؟ یا آیا دلیل خاصی برای حذف چنین چیزی از EF Core هست؟
تشکر از راهنمایی
‫۶ سال و ۶ ماه قبل، سه‌شنبه ۱۵ اسفند ۱۳۹۶، ساعت ۱۲:۲۵
من همین کد رو از پروژه شما برداشتم و در متد Configure در فایل Startup قراردادم. و بدون خطا اجرا شد. اما جداول مورد نظر در دیتابیس ساخته نمی‌شن.
و هنگام استفاده از موجودیت‌های جدیدی که در ApplicationDbContext  تعریف شده پیام خطای Invalid Object Name'' دریافت می‌کنم
اما اگر به صورت دستی دستورات به روز رسانی دیتابیس رو استفاده کنم جداول مورد نظر ساخته می‌شن.