Copyright© Mat Bao Company. All Reserved.
Sử dụng nội dung ở trang này và dịch vụ tại Mắt Bão có nghĩa là bạn đồng ý với Thỏa thuận sử dụng và Chính sách bảo mật của chúng tôi.
Công ty cổ phần Mắt Bão - Giấy phép kinh doanh số: 0302712571 cấp ngày 04/09/2002 bởi Sở Kế Hoạch và Đầu Tư Tp. Hồ Chí Minh.
Giấy phép cung cấp dịch vụ Viễn thông số 247/GP-CVT cấp ngày 08 tháng 05 năm 2018.
Hướng dẫn xử lý lỗi Shared Hosting chặn file .exe
Ở bài viết này, Mắt Bão sẽ hướng dẫn xử lý lỗi không tìm thấy file csc.exe hoặc file csc.exe bị chặn vì lý do bảo mật trên dịch vụ Shared Hosting.
Phương án 1: Compile và deploy lại project mà không cần sử dụng đến roslyn hoặc không sử dụng đến bất kỳ file csc.exe nào.
Phương án này yêu cầu bạn phải rebuild website.
Bạn vào Nuget manager của project, tìm gói Microsoft.CodeDom.Provider.DotnetCompilerPlatform và gỡ cài đặt nó.
Sau đó rebuild và publish lại Website.
Phương án 2: Xử lý trực tiếp trên file Web.config
Phương án này trực tiếp xử lý trên file Web.config nên sẽ không cần rebuild Website.
Tìm đến tag Compilers có thể xóa đi hoặc comment lại và lưu file.
Sau đó tìm đến đúng đường dẫn thư mục bin/roslyn xóa thư mục này đi hoặc có thể rename lại.
Phương án 3: Áp dụng cho .Netcore.
Vẫn là file web.config, tìm và thay đổi cấu trúc trong file web.config
<aspNetCore processpath=”abc.exe” stdoutLogEnabled=”false” stdoutLogFile=”.logsstdout” hostingModel=”inprocess” /> sang processPath=”dotnet” arguments=”.abc.dll”
Ngoài lệ: Thử thay đổi hostingModel=”inprocess” thành hostingModel=”OutOfProcess”
Nguồn sưu tầm.
https://stackoverflow.com/questions/32780315/could-not-find-a-part-of-the-path-bin-roslyn-csc-exe
https://improveandrepeat.com/2020/03/how-to-fix-could-not-find-binroslyncsc-exe/
Mình là Toàn hỗ trợ kỹ thuật thuộc team Cloud Hosting – Server. Mình rất thích tìm hiểu về công nghệ mới, học hỏi và tìm tòi nghiên cứu về quản trị và bảo mật về hệ thống.