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

Wsparcie dla plików z rozszerzeniem .svg oraz .woff

W celu dodania wsparcia dla plików z rozszerzeniami .svg oraz .woff należy zaktualizować plik...

Nie działa witryna

Niedziałanie witryny może być związane z zawieszeniem się aplikacji klienta. Najprostszym...

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...

Zbyt duża zajętość przestrzeni dyskowej

Pod koniec każdego tygodnia nasz system automatycznie sprawdza zajętość przestrzeni. 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...