Hướng dẫn xử lý lỗi Shared Hosting chặn file exe

  • Tuesday 16/05/2023

Chặn file exe trên dịch vụ Shared Hosting

File EXE là gì và cách hoạt động như thế nào?

File EXE là một tệp chứa chuỗi hướng dẫn được mã hóa mà hệ thống có thể thực hiện khi người dùng kích hoạt.
Các tệp EXE là một định dạng tệp thực thi dành riêng cho Windows. Khi người dùng hoặc sự kiện khác kích hoạt tệp thực thi, máy tính chạy các mã có chứa trong tệp. Các tệp thực thi có chứa mã nhị phân đã được tổng hợp từ mã nguồn. Mã cấp thấp này hướng dẫn đơn vị xử lý trung tâm của máy tính về cách chạy chương trình. Bộ xử lý diễn giải mã máy và cho biết phần cứng của máy tính phải làm gì.

Trong một số trường hợp, các file EXE có thể chứa malware, chính vì thế trên các server shared hosting chăn file exe này. Trong bài viết này chúng tôi sẽ hướng dẫn cách xử lý lỗi Shared Hosting chặn file exe vì lý do bảo mật trên dịch vụ Shared Hosting.

Chặn file exe

Phương án 1:

Để không bị Shared Hosting chặn file exe , các bạn có thễ 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 và 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ó.

Chặn file exe
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.

<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701"></compiler>
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+"></compiler>
</compilers>
</system.codedom>

 

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.

processpath=”main.exe” —>> processPath=”dotnet” arguments=”.main.dll“

Qua bài viết này, các bạn đã có thễ biết cách xử lý khi shared hosting chăn file .exe .

Hy vọng qua bài viết hướng dẫn xử lý lỗi Shared Hosting chặn file exe mọi người sẽ có thêm 1 ít kiến thức để xử lý. Chúc các bạn thành công.

Nguồn sưu tầm

——————————-

P.A Việt Nam cung cấp đa dạng các Plan Hosting đáp ứng yêu cầu của khách hàng
Hosting Phổ Thông
Hosting Chất Lượng Cao

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

Quý khách có thể tham khảo các bài viết liên quan đến hosting theo link bên dưới:

Windows: https://kb.pavietnam.vn/category/windows-hosting

Linux: https://kb.pavietnam.vn/category/linux-hosting

5/5 - (1 bình chọn)