2016-12-21 8 views
8

Web uygulamasına Facebook kimlik doğrulaması eklemek için this eğitimini takip ediyorum.Hata ayıklamada SSL için launchSettings.json yapılandırın - ASP.NET Çekirdek/Visual Studio Kodu

İşlemin bir parçası olarak, projemde SSL'yi etkinleştirmeye çalışıyorum ancak bulduğum her şey, Visual Studio'daki Project Properties iletişim kutusundaki bir ayarı güncellemeyi içerir; bu, Mac'imde Visual Studio Code aracılığıyla bana ulaşılamaz. Ben elimde launchSettings.json değerlerini güncellemeyi denedim, ama hiç şansım olmadı.

Hata ayıklama sırasında SSL'yi etkinleştirmek için, Visual Studio Kodu'ndaki launchSettings.json (veya diğer proje dosyaları) sürümlerini nasıl güncelleştiririm?

cevap

2

Pencerelerde Windows'da başlatmaya yönelik aşağıdaki düzenlemeleri yaptım ve bu hile yaptı. Şu anda bu, Visual Studio 2017 RC'da yapmanın tek yoludur. Projeniz için özelliklerini değiştirmek zaman

{ 
    "iisSettings": { 
    "windowsAuthentication": false, 
    "anonymousAuthentication": true, 
    "iisExpress": { 
     "applicationUrl": "http://localhost:50183/", 
     "sslPort": 44318 
    } 
    }, 
    "profiles": { 
    "IIS Express": { 
     "commandName": "IISExpress", 
     "launchBrowser": true, 
     "launchUrl": "https://localhost:44318", 
     "environmentVariables": { 
     "ASPNETCORE_ENVIRONMENT": "Development" 
     } 
    }, 
    "corePostgresIdentity": { 
     "commandName": "Project", 
     "launchBrowser": true, 
     "environmentVariables": { 
     "ASPNETCORE_ENVIRONMENT": "Development" 
     }, 
     "applicationUrl": "https://localhost:44318" 
    } 
    } 
} 
+0

seninkini maç için benim launchSettings.json güncellenen, ancak proje hala orijinal port 5000 yerine 50183. başlayan ve I koyarsanız 'https: // localhost : 44318’in adres çubuğuna girdiğimde, tarayıcım sunucuya bağlanamadığını söylüyor. 5000 kodunu nereden aldığını bilmeden, VS Kodunun yeniden başlatılmasına yardımcı olmadı. Kaybettiğim bir parça olmalı. –

+0

Emin değilim üzgünüm. Belki de https://docs.microsoft.com/en-us/aspnet/core/tutorials/your-first-mac-aspnet adresini incelemeye çalışın. Ayrıca, çözümünüzdeki tüm dosyaları "5000" için arayın, orada bir yerde olmalı. –

+0

Gelecekte bu soruna sahip olabilecek başka herkes için - eğer WebListener kullanıyorsanız (https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/weblistener) o zaman dinleyecektir. 5000 numaralı bağlantı noktasını kullanın ve launchSettings.json yapılandırmanızı dikkate almayın. – jacobappleton

0

Genellikle değişiklikler launchSettings.json kalıcıyken. Yani aşağıda gibi launchSettings.json değiştirmeniz gerekir:

{ 
    "iisSettings": { 
    "windowsAuthentication": false, 
    "anonymousAuthentication": true, 
    "iisExpress": { 
     "applicationUrl": "http://localhost:8837/", 
     "sslPort": 0 //Add ssl port here 
    } 
    }, 
"profiles": { 
    "IIS Express": { 
     "commandName": "IISExpress", 
     "launchBrowser": true, 
     "launchUrl": "https://localhost:8837", 
     "environmentVariables": { 
     "ASPNETCORE_ENVIRONMENT": "Development" 
    } 
}, 
+0

Sam Sippe'nin cevabı hakkındaki yorumumu görün - benim lansmanıSettings.json dosyasını sizinkiyle eşleştirdiğimde aynı şey oldu. : - \ –

İlgili konular