اشتراکها
Native .NET Core Support
In the release 2018.1, we present a full-featured report generator, created using the cross-platform technology — .NET Core. A full set of Web components such as the report designer as well as additional tools for quick export and report printing is available. The .NET Core components are included in the product Stimulsoft Reports.Web and Stimulsoft Reports.Ultimate.
نظرات مطالب
تنظیمات CORS در ASP.NET Core
یک نکتهی تکمیلی: دریافت خطای CORS پس از نصب تازهی NET Core SDK.
پس از نصب تازهی NET Core SDK. و ارسال پیامی از طرف برنامه، ممکن است خطاهای زیر را مشاهده کنید که از طرف مرورگر به اشتباه، خطای CORS گزارش میشوند:
در فایرفاکس:
در کروم:
برای رفع این مشکل فقط کافی است دو دستور زیر را با دسترسی مدیریتی اجرا کنید:
dotnet dev-certs https --clean dotnet dev-certs https --trust
این تنظیمات، نیاز به ریاستارت کامل سیستم را هم دارند و تا آن زمان، باز هم خطاهای یاد شده را در مرورگرها مشاهده خواهید کرد.
- برای کار با NET Core 2.0. و تمام نگارشهای جدید آن حتما باید آخرین نگارش VS 2017 را نصب کنید. نگارش اولیه آن MSBuild مناسبی را به همراه ندارد.
- اگر آخرین نگارش VS 2017 را نصب کردهاید و این خطا را دارید، به خط فرمان مراجعه کنید. سپس به ریشهی پروژه وارد شده و دستور dotnet restore را صادر کنید و پس از آن دستور dotnet build. این دو دستور، اصل کار هستند و خطاهای واقعی را به شما نمایش میدهند.
- پیشنهاد من این است که شروع کنید به فراگیری کار با VSCode. چون فقط از این طریق هست که با زیرساخت واقعی NET Core. آشنا خواهید شد و همچنین نیازی به دریافت چند ده گیگ VS 2017 را نخواهید داشت (به شخصه VS 2017 را از سیستم حذف کردهام و برای NET Core. فقط از VSCode استفاده میکنم).
- اگر آخرین نگارش VS 2017 را نصب کردهاید و این خطا را دارید، به خط فرمان مراجعه کنید. سپس به ریشهی پروژه وارد شده و دستور dotnet restore را صادر کنید و پس از آن دستور dotnet build. این دو دستور، اصل کار هستند و خطاهای واقعی را به شما نمایش میدهند.
- پیشنهاد من این است که شروع کنید به فراگیری کار با VSCode. چون فقط از این طریق هست که با زیرساخت واقعی NET Core. آشنا خواهید شد و همچنین نیازی به دریافت چند ده گیگ VS 2017 را نخواهید داشت (به شخصه VS 2017 را از سیستم حذف کردهام و برای NET Core. فقط از VSCode استفاده میکنم).
نکتهای در مورد دیباگ برنامههای NET Core 2.0.
اگر فایل vscode\launch.json. پیشتر برای یک پروژهی NET Core 1.x. تشکیل شده باشد، پس از ارتقاء برنامه به NET Core 2.0.، با شروع دیباگر در VSCode، خطای ذیل را مشاهده خواهید کرد:
علت اینجا است که در فایل launch.json، مسیر dll اصلی برنامه هنوز به netcoreapp1.0 تنظیم است و باید به صورت ذیل به netcoreapp2.0 اصلاح شود:
اگر فایل vscode\launch.json. پیشتر برای یک پروژهی NET Core 1.x. تشکیل شده باشد، پس از ارتقاء برنامه به NET Core 2.0.، با شروع دیباگر در VSCode، خطای ذیل را مشاهده خواهید کرد:
The specified framework 'Microsoft.NETCore.App', version '1.1.2' was not found.
"program": "${workspaceRoot}/src/ASPNETCoreIdentitySample/bin/Debug/netcoreapp2.0/ASPNETCoreIdentitySample.dll",
نکته تکمیلی :
فناورهایی که به زودی به NET Core. منتقل میشوند
یکسری از فناوریها مانند XAML هنوز معادل NET Core. ندارند و لیست زیر قرار است از طرف مایکروسافت سورس باز شده و همچنین به NET Core. منتقل شود:
System.Data
System.DirectoryServices
System.Drawing
System.Transactions
.
.
.
در حال حاضر میتوانید با استفاده از بستهی زیر نیاز خودتان را نسبت به گزینه Bold شده ( System.Drawing )، برطرف کنید :
بنده برای تولید Captcha موجود در این پست از بسته مذکور استفاده کردم و بدون مشکل نیاز را تامین کرده است.
فناورهایی که به زودی به NET Core. منتقل میشوند
یکسری از فناوریها مانند XAML هنوز معادل NET Core. ندارند و لیست زیر قرار است از طرف مایکروسافت سورس باز شده و همچنین به NET Core. منتقل شود:
System.Data
System.DirectoryServices
System.Drawing
System.Transactions
.
.
.
در حال حاضر میتوانید با استفاده از بستهی زیر نیاز خودتان را نسبت به گزینه Bold شده ( System.Drawing )، برطرف کنید :
"CoreCompat.System.Drawing": "1.0.0-beta006"
بنده برای تولید Captcha موجود در این پست از بسته مذکور استفاده کردم و بدون مشکل نیاز را تامین کرده است.
جزییات کامل را در این مخزن دنبال کنید.
اشتراکها
NET Poster. در سال 2017
نظرات مطالب
مراحل تنظیم Let's Encrypt در IIS
وضعیت دسترسی به سایتهای https بیشتر مرتبط هست به وضعیت اینترنت در کشور و دسترسی به پروتکلها ...