Błąd "Cannot execute a program. The command being executed was ...\wwwroot\bin\roslyn\csc.exe"

Błąd "Cannot execute a program. The command being executed was ...\wwwroot\bin\roslyn\csc.exe" wyświetla się po opublikowaniu aplikacji wykorzystującej ASP.NET od wersji 4.5.x., gdzie domyślny kompilator Roslyn jest wgrywany do katalogu \bin aplikacji. W celu usunięcia problemu wystarczy odinstalować 2 pakiety:

Microsoft.CodeDom.Providers.DotNetCompilerPlatform

Microsoft.Net.Compilers

 

Dodatkowo należy sprawdzić za pomocą Menadżera plików dostępnego w Panelu zarządzania kontem hostingowym (panel.webio.pl → menu WWW → Menadżer plików) czy dla podkatalogu \nazwadomeny\wwwroot\bin\roslyn są nadane uprawnienia (ikona kłódki przy tym katalogu): Odczyt, Zapisz oraz zaznaczyć opcję "Zastąp uprawnienia na wszystkich podrzędnych obiektach" → Ustaw uprawnienia.

  • 9 Klienci ocenili te informacje jako pomocne
Czy ta informacja była pomocna?

Podobne

Błąd 9001 bazy danych SQL

W przypadku otrzymania przez aplikację błędu zwróconego z bazy danych, zaczynającego się od...

Niedostępność witryny po zmianie adresu IP ze współdzielonego na dedykowany

Jeśli witryna po przełączeniu na dedykowany adres IP nie wyświetla się, należy wykonać poniższe...

Zainfekowana witryna

Konta hostingowe są automatycznie skanowane pod kątem zainfekowanych witryn. W przypadku...

Problemy z wyświetleniem witryny i polecenie tracert (traceroute)

W przypadku zgłoszeń dotyczących długiego oczekiwania na załadowanie witryny lub problemów...

Błąd "Service Unavailable HTTP Error 503. The service is unavailable" podczas wyświetlenia witryny

  Błąd 503 oznacza wyłączoną przez serwer IIS pulę aplikacji z powodu wystąpienia...