Host không hỗ trợ Friendly Url


Khi ASP.NET Web server không hỗ trợ chế độ FriendlyUrl

Khắc phục:

Comment tất cả các dòng trong RegisterRoutes(…) phương thức của lớp RouteConfig.cs

public static class RouteConfig
public static void RegisterRoutes(RouteCollection routes)
//var settings = new FriendlyUrlSettings();
//settings.AutoRedirectMode = RedirectMode.Permanent;


Cannot execute a program. The command being executed was \roslyn\csc.exe

Gặp lỗi

Parser Error 
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Cannot execute a program. The command being executed was “G:\PleskVhosts\\httpdocs\bin\roslyn\csc.exe” /shared /keepalive:”10″ /noconfig  /fullpaths @”C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\4a4c810d\6d29243e\slpxwrhm.cmdline”.
Khắc phục
A simple solution for this issue is that removing Roslyn compiler plugin from your project and using old compiler. In order to remove Roslyn:
  1. Follow “Tools > NuGet Package Manager > Manage NuGet Packages for Solution” in Visual Studio
  2. Find “DotNetCompilerPlatform” and uninstall it

Error with Presenter 11 output HTML

Error with Presenter 11 output HTML

Please find the patch for Presenter 11 and Office 2016 HTML5 issue:

  • Download the zip file from drop box, unzip it and save the extracted Presenter.js file on your system.
  • Now go to Presenter installation folder on your system depending upon the OS and PowerPoint architecture:
    • If your OS is 64-bit and PowerPoint is 64-bit, go to  “C:\Program Files\Adobe\Adobe Presenter 11.0\Templates\html”
    • If your OS is 64-bit and PowerPoint is 32-bit, go to  “C:\Program Files (x86)\Adobe\Adobe Presenter 11.0\Templates\html”
    • If your OS is 32-bit and PowerPoint is 32-bit, go to  “C:\Program Files\Adobe\Adobe Presenter 11.0\Templates\html”
  • Rename the existing Presenter.js file on your system to some other name like Presenter_old.js
  • Paste the newly extracted Presenter.js which you copied on your system in to the above mentioned respective location on your
  • Re-launch Presenter and again publish the courses you were facing issues with. Issue should be resolved


Thiết lập giá trị cho textbox trong RDLC dynamically

Hướng dẫn các bước thực hiện thay đổi giá trị của textbox trong RDLC report một cách tự động:

  1. Add new Report parameter, thiết lập tên cho Parameter (ví dụ Par0)
  2. Chèn thêm một textbox vào report ở vị trí mong muốn
  3. Click chuột phải trên textbox > expression > chọn Parameters và chọn tên của paramter trong danh sách các Parameter của report. Sau khi chọn, code của report như sau: =Parameters!Par0.Value
  4. Viết mã cho trong code muốn gán giá trị cho report

DataSet ds = new DataSet();

ReportDataSource rds = new ReportDataSource(“QLLSDataSet_TenTable”, ds.Tables[“TenTable”]);

form.reportViewer1.LocalReport.ReportEmbeddedResource = “QLLS.rptHoChieu.rdlc”;
ReportParameter p = new ReportParameter(“Par0”, “Nội dung cần gán cho textbox”);
form.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { p });

Lỗi khi cài đặt SQL Server 12 – Error while enabling Windows feature: NetFx3

Cách khắc phục lỗi khi cài đặt SQL Server 2012/SQL Express 2012 gặp lỗi sau “Error while enabling Windows feature: NetFx3”.

Nguyên nhân:

Windows does not include .NET 3.5 (include .NET 2.0 and 3.0) by default.

Khắc phục

  • Vào Settings > Chọn Control Panel và sau đó chọn Programs
  • Bấm vào Turn Windows features on or off, và sau đó người dùng thấy danh sách các tính năng của Windows.
  • Bật tính năng bằng cách click vào .NET Framework 3.5 (include .NET 2.0 and 3.0)

Lưu ý: Khi cài tính năng này cần phải có kết nối internet.


Nguồn: Microsoft