نظرات مطالب
مراحل تنظیم Let's Encrypt در IIS
روش دیگری برای آماده سازی دریافت فایل‌های بدون پسوند Let's encrypt
<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
        <rewrite> 
            <rules> 
                <rule name="LetsEncrypt" stopProcessing="true"> 
                    <match url=".well-known/acme-challenge/*" /> 
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false" /> 
                    <action type="None" /> 
                </rule> 
            </rules> 
        </rewrite> 
    </system.webServer> 
</configuration>
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 19 - بومی سازی
من روی سورس پروژه DNTIdentity  کار می‌کنم، برای فایل‌های منابع از پروژه Class Library مجزا و روش پوشه بندی استفاده می‌کنم به صورت زیر:

و طبق کامنت‌های فوق، داخل Contractor رو هم اینطور تعریف می‌کنم:

            _stringLocalizer = stringLocalizerFactory.Create(
                 baseName: "Controllers.LoginController",
                 location: "Zagros.Resources");
            _htmlLocalizer = htmlLocalizerFactory.Create(
                baseName: "Controllers.LoginController",
                location: "Zagros.Resources");


 ولی خب مقدار مورد نظر داخل فایل منبع برگردانده نمی‌شود؟ 

نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 4 - فعال سازی پردازش فایل‌های استاتیک
کتابخانه ای جهت تشخیص Mime type   (جلوگیری از آپلود فایل‌های مخرب )  
Install-Package Mime

// Guess mime type of file(overloaded method takes byte array or stream as arg.)
MimeGuesser.GuessMimeType("path/to/file"); //=> image/jpeg

نظرات مطالب
یکپارچه سازی Angular CLI و ASP.NET Core در VS 2017
- این مورد انتخاب شخصی است بیشتر. اگر می‌خواهید یکی را با VSCode کار کنید و دیگری را با VS کامل، شاید جدا باشند بهتر باشد. یا اینکه هر دو را هم می‌توان با VSCode کار کرد (اگر NET Core. کار می‌کنید).
- بستگی به توزیع نهایی برنامه دارد. آیا قرار است برنامه‌ی Angular بر روی یک پورت دیگر و یا یک دومین دیگر به صورت مجزایی ارائه شود؟ بله. در این‌حالت باید CORS فعال شود (یک مثال فعالسازی آن). در غیراینصورت اگر فایل‌های نهایی Angular در پوشه‌ی wwwroot برنامه‌ی وب کپی می‌شوند، نیازی به تغییر اضافه‌تری نیست.
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 10 - بررسی تغییرات Viewها
ارتقاء به C# 7.1 و ASP.NET Core 2.0

اگر در فایل‌های Razor برنامه‌های ASP.NET Core 2.0 می‌خواهید از قابلیت‌های C# 7.1 استفاده کنید، نیاز است تنظیم LangVersion ذیل را به فایل csproj اضافه نمائید:
  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
     <LangVersion>latest</LangVersion>
  </PropertyGroup>
نظرات مطالب
معرفی افزونه‌های مفید VSCode جهت کار با Angular
دو افزونه‌ی تایپ‌اسکریپتی مفید دیگر
- MoveTS کار تغییرنام و یا تغییر مکان فایل‌های ts. را با اصلاح ارجاعات به آن‌ها ساده‌تر می‌کند.
- TypeScript Hero می‌تواند برای حذف ارجاعاتی که در ماژول جاری استفاده نشده‌اند، بکارگرفته شود. همچنین تجربه‌ی کار با TSLint را نیز بهبود می‌بخشد.
// file -> preferences -> settings
"typescriptHero.resolver.organizeOnSave": true,
نظرات مطالب
راه اندازی StimulSoft Report در ASP.NET MVC
فایلی که در بالا استفاده شده و آقای بالازاده زحمت مشخص کردنش را کشیدند برای خود محیط گزارش هست.
فایل‌های گزارشی که در استودیو خود استیمول طراحی میشن از فارسی پشتیبانی کرده و دارای خصوصیت Right to left برای true شدن میباشند.
همچین در صورتی که مشکل در نمایش داخل خود صفحه وب است در بالا کد css آن ذکر شده است.
نظرات مطالب
استفاده از کتابخانه‌های ثالث جاوا اسکریپتی در برنامه‌های AngularJS 2.0
KendoUI در اساس یک سری کامپوننت است که به صورت افزونه‌های jQuery تهیه شده‌اند (که به همراه فایل‌های تعاریف TypeScript هم هستند). بنابراین مطلب «روش استفاده‌ی از jQuery در برنامه‌های AngularJS 2.0» در مورد آن صادق است. همچنین تیم KendoUI به صورت اختصاصی در حال تهیه‌ی کامپوننت‌های مخصوص AngularJS 2.0 است: Kendo UI for Angular 2
در مورد این کامپوننت‌های ویژه در «Kendo UI R3'16 Release Webinar» یک دموی مفصل ارائه شده‌است.
نظرات مطالب
شروع به کار با AngularJS 2.0 و TypeScript - قسمت اول - نصب پیشنیازها
"اما چون مسیر https://raw.githubusercontent.com قابل دسترسی نیست (از این طرف البته!)  "
میتوان با ایجاد فایل typingsrc. در ریشه پروژه و استفاده از ف.ل.ت.ر ش.ک.ن فری گیت  قادر به دریافت فایل‌های typing شویم.
به جای 8888 از پورتی که با فری گیت به آن متصل شده ایم، استفاده نماییم.
{
"proxy" : "localhost:8888/",
"rejectUnauthorized" : false
}

نظرات مطالب
شروع به کار با AngularJS 2.0 و TypeScript - قسمت دوازدهم - توزیع برنامه
var builder = new SystemBuilder();
    return builder.loadConfig("systemjs.config.js")
        .then(() => builder.buildStatic(appFolder, outFolder + "/js/bundle.js"))
        .then(() => del("build"));
با سلام و عرض خسته نباشید،این قسمت از برنامه  در برنامه asp.net core کار نمیکند و پوشه wwwroot رو در نظر نمیگرد و فایل‌های مربوطه را پیدا نمیکند.
راهی برای در نظر گرفتن پوشه  wwwroot  وجود دارد؟
با تشکر