Nie jest to bezpośrednia odpowiedź na Twoje pytanie, ale chcę, aby umieścić to rozwiązanie, gdyż jest to związane.
Dziś odkryłem, że VS2017 odmówił uruchomienia mojej aplikacji internetowej, ponieważ powiedział, że nie może znaleźć pliku web.config
.
Komunikat o błędzie pokazywał ścieżkę, w której szukał web.config
, ale był to folder, który nigdy nie istniał na moim laptopie (został wysłany kod z zewnętrznej firmy). Co gorsza, nasz projekt nie zawierał nawet pliku web.config
, więc błąd nie miał sensu!
Spędziłem wieku próbują obejść ten problem, zgłoszonych przez IIS Express, z VS2017, a rozwiązanie było śmieszne:
miałem tylko zwiększamy numer portu, który został uruchomiony mojego kodu poniżej.
To wszystko.
Czy to błąd w IIS/VS2017? Nie wiem Ale dziś rano zmarnowałem dużo mojego czasu. I zmiana nazwy następujący folder na uboczu, jak sugeruje artykuł StackOverflow, nie pomogło:
C:\Windows\System32\inetsrv\config
Znowu przeprosiny - to nie jest bezpośrednią odpowiedzią na pytanie, ale jestem pewien, że nie będzie jedyną osobą, która potknie się na tej stronie, po otrzymaniu tego dziwnego błędu "", więc uważam, że jest to przydatne do udokumentowania tutaj.
package.json służy do zarządzania zależnościami NPM, które nie są technicznie częścią środowiska ASP.NET Core. Pakiety Nuget są teraz zarządzane w pliku * .csproj. – Jimmy
Co z ustawieniami IIS skonfigurowanymi przez web.config? –
@ Brijesh Nie widzę app.config w mojej aplikacji VS2017 ASP.NET core 1.1. Gdzie mogę to znaleźć?Kliknąłem nawet na ikonę "Pokaż wszystkie pliki", ale bez powodzenia. – nam