2017-03-13 62 views
5

Visual Studio'yu 2017'nin son sürümüne güncelledim.
WebApi temel projesinde çalışıyorum. Ben IIS Express ile başlatmak zaman
Web Api Çekirdek, Visual Studio 2017'de IIS Express'te başlatıldığında kilitleniyor mu?

VS2017-WebApi

Google Chrome gelir ve herhangi bir yanıtları bunun nesi var

VS2017-WebApi-Chrome

olmadan bir sonraki sayfada yükleme kalmak?
The problem on github

+0

VS'de javascript hata ayıklamayı devre dışı bırakmayı deneyin. Benim için sadece bugüne kadar sorunlara neden oldu. – Mats391

+0

Ben yaptım Ne yazık ki, hiçbir değişiklik, yeni krom pencere açmak yerine mevcut google chrome pencere sadece yeni sekme açık. Hiçbir yükleme yapmadan yükleme modunda sayfada duruyor –

+0

IIS olmadan çalışıyor mu? – Mats391

cevap

8

:

1. etkinleştirilmesi IISIntegration bileşenleri:
Microsoft.AspNetCore.Server.IISIntegration paketini yükleyin. proje kök

2. Düzenleme Program.cs:

var host = new WebHostBuilder() 
    .UseKestrel() 
    .UseContentRoot(Directory.GetCurrentDirectory()) 
    .UseIISIntegration() // Add this line 
    .UseStartup<Startup>() 
    .Build(); 
+0

Harika, Çözümünüz sorunu çözdü. –

+0

Bana bildirdiğiniz için teşekkürler :)! Tezahürat! – Smilefounder

+0

@Smilefounder, Ben aynı sorunu yaşıyorum ve sözü edilen çözümü denedim, ama işe yaramadı ... herhangi bir fikir? –

1

Bu, en son Visual Studio 2017 yükleyicisini tekrar indirip sonra da düzeltme modunu kullanarak yüklendikten sonra giderilmiştir. Bugün biraz güncellemeleri var. WebAPI Core IISExpress etkinleştirilmesi

Step 1 Step 2

+1

içinde IIS olmadan çalışıyor Visual Studio sürüm notunda sorun hakkında somethong görmedim! –

+1

Son güncellemeyi güncelledim, hiçbir şey değişmedi. Yine sorunum var –

+0

Lütfen yeni cevabımı aşağıya bakın ve sizin için işe yarayıp yaramadığını bildirin. Teşekkürler. – Smilefounder

0

ben işe gitmek için JavaScript hata ayıklama devre dışı zorunda kaldı. Seçenekler> hata ayıklama> ASP.NET için javascript'i etkinleştir seçeneğinin işaretini kaldırın (Chrome ve IE)