Używanie serwera IIS zamiast IIS Express w programie Visual Studio 2015


Jak możemy skonfigurować naszą już opracowaną witrynę ASP.Net do korzystania z serwera IIS zamiast korzystania z IIS Express w VS2015?
IIS Express jest domyślnym serwerem w programie Visual Studio 2015. Moja witryna działa dobrze z serwerem programistycznym ASP.NET w programie Visual Studio 2012, ale po uruchomieniu go w programie VS2015 nie ładuje css ani obrazów.
Tak więc chcę go uruchomić z serwerem IIS, a nie z IIS Express w VS2015. Czy ktoś może mi pomóc?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Właściwości projektu - & > sieć - & > serwery - & > zmień IIS Express na lokalne IIS - & > zaznacz Zastosuj ustawienia serwera do wszystkich użytkowników - & > następnie szkic adresu URL do

http://localhost/Example
http://localhost/Example
(Twój projekt)
Następnie stwórz swój projekt.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Problem z ładowaniem CSS i obrazów jest najprawdopodobniej związany ze ścieżkami, z których korzystałeś, a nie z usługodawcą hostingowym.
„/Images/Image1.jpeg” zawsze szuka podfolderu obrazu z obrazem Image1.jpg w tej samej lokalizacji, co bieżąca strona.
„~/Images/Image1.jpeg” będzie szukać folderu obrazu z Image1.jpg, zaczynając od katalogu głównego witryny. Użycie znaku Tilda (~) wpłynie również na inne rzeczy (niestandardowe elementy sterujące, strony w folderach itp.)
To samo dotyczy atrybutów href arkuszy stylów. Jeśli chcesz zdiagnozować problem „nie można załadować zasobu”, możesz skorzystać z narzędzi programistycznych (IE, Chrome, FireFox/FireBug, Safari, które wszystkie mają) i rozpocząć przechwytywanie z karty Sieć. Będzie to lista żądań do każdego zasobu (obraz, css, js itp.), A także ścieżka żądania i stan HTTP (404 - nie znaleziono, 200 - OK itd.).
EDYCJA: Oprócz powyższego, którego celem jest pomoc w znalezieniu pierwotnego problemu z brakiem ładowania CSS i obrazów, będziesz musiał zrobić kilka rzeczy.
  • Utwórz aplikację w lokalnej domyślnej witrynie sieci Web usług IIS, która wskazuje katalog główny projektu.
  • Upewnij się, że karty opcji kompilacji i uruchamiania są poprawnie ustawione we właściwościach projektu witryny sieci Web. Pamiętaj, aby ustawić wartość „Użyj niestandardowego serwera internetowego” wraz z adresem URL wygenerowanym w lokalnych usługach IIS.

W tym momencie powinieneś być w stanie rozpocząć debugowanie, ale naprawdę powinieneś rozważyć konwersję do aplikacji internetowej, jeśli chcesz mieć mniej kruchy program i łatwiejsze środowisko programistyczne.
Kluczowe różnice między WS/WAP -

https://msdn.microsoft.com/en-us/library/dd547590(v=vs.110).aspx
https://msdn.microsoft.com/en-us/library/dd547590(v=vs.110).aspx
Konwersja z WS na WAP -

https://msdn.microsoft.com/en-us/library/aa983476(v=vs.100).aspx
https://msdn.microsoft.com/en-us/library/aa983476(v=vs.100).aspx
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Kliknij prawym przyciskiem myszy swój projekt i przejdź do Właściwości, a następnie do sieci. W sekcji Serwery zmień usługi IIS.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się