اشتراکها
ممنون البته من منظور با VS بود نه VS Code و بلاخره مشکل رو پیدا کردم. ایراد این بود که Symbolsها توی VS لود نمیشد و علتش هم غیر فعال بودن Nuget Symbols Server بود (و جالب اینجاست که ظاهرا به صورت پیشفرض غیرفعاله!)
در اینجا میخوام تمام نکاتی که لازمه تا Source Link توی VS بدرستی کار بکنه رو لیست کنم
نظرات مطالب
نوشتن Middleware سفارشی در ASP.NET Core
یک نکتهی تکمیلی: انتقال کدهای IHttpModuleها به میان افزارها
معادل BeginRequest و EndRequest در ماژولهای نگارشهای پیشین ASP.NET:
دقیقا مکانهای پیش و پس از فراخوانی await _next در میان افزارها هستند:
معادل BeginRequest و EndRequest در ماژولهای نگارشهای پیشین ASP.NET:
namespace MyApp.Modules { public class MyModule : IHttpModule { public void Dispose() { } public void Init(HttpApplication application) { application.BeginRequest += (new EventHandler(this.Application_BeginRequest)); application.EndRequest += (new EventHandler(this.Application_EndRequest)); } private void Application_BeginRequest(Object source, EventArgs e) { HttpContext context = ((HttpApplication)source).Context; // Do something with context near the beginning of request processing. } private void Application_EndRequest(Object source, EventArgs e) { HttpContext context = ((HttpApplication)source).Context; // Do something with context near the end of request processing. } } }
public class EndRequestMiddleware { private readonly RequestDelegate _next; public EndRequestMiddleware(RequestDelegate next) { _next = next; } public async Task Invoke(HttpContext context) { // Do tasks before other middleware here, aka 'BeginRequest' // ... // Let the middleware pipeline run await _next(context); // Do tasks after middleware here, aka 'EndRequest' // ... } }
مراجعه کنید به مطلب «اعتبار سنجی ورودیهای کاربر در Kendo UI». در انتهای
مطلب در مورد «اعتبارسنجی سفارشی در DataSource»
بحث شدهاست. Kendo UI Grid هم اطلاعات اعتبارسنجی فیلدهای خودش را از data source دریافت میکند و ... اصول طراحی اعتبارسنجی آن، هیچ تفاوتی با نکتهی عنوان شده ندارد (یک custom rule سفارشی را به نام remote، دقیقا مانند همین مثال میتوانید اضافه کنید).
با سلام.
سپاس از مقاله خوبتون.
در کلاینت همه چی درست کار میکند ولی وقتی آنرا درون هاست واقعی publish میکنم، تصویر نمایش داده نمیشود و خطایی که توسط elmah لاگ میشود به صورت زیر است:
The system cannot find the file specified " source="mscorlib" detail="System.Security.Cryptography.CryptographicException: The system cannot find the file specified.
با تشکر.
نظرات مطالب
EF Code First #1
سلام
با توجه به خطایی که گذاشته شده به نظر مشکل از ConnectionString هست و اگر مثال این قسمت رو انجام دادی و instance شما به غیر از (local) است هنگام نوشتن نام DataSource بایستی پرانتزها رو برداری
<add name="Context" connectionString="Data Source=.\sql2012;Initial Catalog=testdb2012;Integrated Security = true" providerName="System.Data.SqlClient" />
موفق باشید
نظرات مطالب
مشکل در جابجایی پروژه های svn
این مطلب امروز به درد من خورد!
پروژه iTextSharp محل مخزنش رو عوض کرده یا شاید هم Source forge دست به تغییر و تحول زده. محل جدید برای checkout شده:
و با uuid جدید زیر
برای relocate مخزن قبلی به محل جدید حتما نیاز است این uuid را در بانک اطلاعاتی فوق ویرایش کرد.
پروژه iTextSharp محل مخزنش رو عوض کرده یا شاید هم Source forge دست به تغییر و تحول زده. محل جدید برای checkout شده:
svn checkout http://svn.code.sf.net/p/itextsharp/code/trunk itextsharp-code
820d3149-562b-4f88-9aa4-a8e61a3485cf
نظرات مطالب
ایجاد یک Repository در پروژه برای دستورات EF
مهندس با نظر دوستمون موافقم
IQueryable بهترین انتخاب برای remote data source که میشه به database یا webserviceها اشاره کرد.بطور کل اگر شما از ORM مسه linqtosql استفاده میکنید
IQueriable: کوئری شمارو به دستورات sql در database server تبدیل میکنه
IEnumerable: همه رکوردهای شما قبل از اینکه بسمت دیتابیس برن بصورت object در memory نگهداری میشن.
IQueryable بهترین انتخاب برای remote data source که میشه به database یا webserviceها اشاره کرد.بطور کل اگر شما از ORM مسه linqtosql استفاده میکنید
IQueriable: کوئری شمارو به دستورات sql در database server تبدیل میکنه
IEnumerable: همه رکوردهای شما قبل از اینکه بسمت دیتابیس برن بصورت object در memory نگهداری میشن.
پاسخ به بازخوردهای پروژهها
ایجاد دیتابیس
بانک اطلاعاتی آن به صورت خودکار ایجاد میشود. جزو مباحث automatic migrations است.
فقط به web.config برنامه مراجعه کنید و تنظیمات رشتهی اتصالی را مطابق تنظیمات سیستم خودتان، تغییر دهید؛ برای مثال:
فقط به web.config برنامه مراجعه کنید و تنظیمات رشتهی اتصالی را مطابق تنظیمات سیستم خودتان، تغییر دهید؛ برای مثال:
<connectionStrings> <add name="GoldenCityShop" connectionString="Data Source=(local);Initial Catalog=GoldenCityShop;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings>