J'ai clone le projet à partir de l'URL source. Mon ami a développé l’application Web principale asp.net en utilisant .NetCore 1.0.0-preview2-003121 sdk. Cependant, sur mon ordinateur, j'ai installé .NetCore 1.0.1-preview2-003131 sdk. Je reçois l’erreur . J'ai changé la version dans le fichier global.json comme vous pouvez le voir ci-dessous, mais toujours pas de solution.
Fichier Global.json
{
"projects": [ "src", "test" ],
"sdk": {
"version": "1.0.0-preview2-003131"
}
}
Project.json
{
"userSecretsId": "aspnet-FMM-02f339eb-4af7-42c9-b7f3-d05b48d36811",
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
},
"Microsoft.AspNetCore.Authentication.Cookies": "1.0.0",
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.0",
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.EntityFrameworkCore.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.EntityFrameworkCore": "1.0.0",
"Microsoft.AspNetCore.Identity": "1.0.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0",
"Microsoft.EntityFrameworkCore.Relational": "1.0.0",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0",
"Microsoft.EntityFrameworkCore.Design": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Authentication.Facebook": "1.0.0",
"Microsoft.AspNetCore.Authentication.Google": "1.0.0",
"MailKit": "1.8.1",
"NLog.Extensions.Logging": "1.0.0-*",
"System.Data.SqlClient": "4.1.0"
},
"tools": {
"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final",
"Microsoft.Extensions.SecretManager.Tools": "1.0.0-preview2-final",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"imports": [
"portable-net45+win8"
]
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true,
"xmlDoc": false
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"publishOptions": {
"include": [
"wwwroot",
"Views",
"Areas/**/Views",
"appsettings.json",
"web.config",
"nlog.config"
]
},
"scripts": {
"prepublish": [ "bower install" ],
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
}
Version Dot Net dans mon pc
Comment puis-je résoudre ce problème. S'il vous plaît quelqu'un peut-il me faire savoir à ce sujet . [
[
Une erreur s'est produite lors de la tentative de détermination de l'ID de processus de dotnet.exe qui héberge votre application. Une ou plusieurs erreurs sont survenues.
Ce problème peut se produire lorsque trois choses sont vraies:
Pour tenter une solution rapide , exécutez l'application sans débogage via Ctrl + F5 ou voir l'application dans le navigateur via Ctrl + Shift + W. Cela pourrait installer le certificat SSL pour vous. Si ce n'est pas le cas, envisagez de modifier les paramètres de lancement de votre application de HTTPS à HTTP. Si vous avez vraiment besoin de SSL, vous devrez trouver comment installer et utiliser un certificat SSL sur votre ordinateur local.
Consultez ceux-ci sur GitHub et StackOverflow.
Cela peut se produire lorsque vous essayez d'exécuter votre application avec le paramètre "Activer SSL" activé, et si le certificat auto-signé n'a pas été installé en tant que certificat racine approuvé.
Pour résoudre ce problème, procédez comme suit:
Vous êtes maintenant prêt à exécuter votre projet avec F5 en mode débogage.
J'ai eu le même problème, réalisant finalement que j'avais configuré une réécriture d'URL HTTPS dans le fichier web.config de mon application pour une utilisation en production. Cependant, je ne voulais pas jouer avec SSL dans mon environnement de développement, alors j'ai décidé de le supprimer.
Après avoir supprimé la section et tenté à nouveau de déboguer l'application, j'ai remarqué que Chrome continuait à rediriger mon hôte local vers HTTPS, alors que je n'avais pas sélectionné "Activer SSL" dans les propriétés de l'application.
Ce qui a finalement obtenu à nouveau le débogage de mon application localement dans HTTP, c'est d'effacer mon cache Chrome.
J'espère que cela aide quelqu'un d'autre qui est coincé!
N'oubliez pas de toujours déclarer votre nouveau site Web IIS dans le fichier hosts du dossier System32 si vous utilisez Windows. Ce fut mon cas, se sentir dépotoir!
Dans mon cas, le problème est dû à une règle de redirection dans web.config (http -> https). Essayez de désactiver la règle de redirection et vérifiez si cela fonctionne.
J'ai une application .NET Core et j'avais accidentellement modifié mes paramètres IIS launchSettings.json pour utiliser https au lieu de http. L'annulation de cette modification corrige automatiquement mon problème.
Si vous utilisez IIS (pas Express), un simple Stop and Start s’effectue.
Que vous utilisiez un 'DNS réel' ou un remplacement dans hosts
, assurez-vous que votre IP locale n'a pas changé.
Si vous utilisez NAT et que vous n'avez pas d'adresse IP locale fixe attribuée à votre machine, c'est très facile à faire. En fait, il pourrait s'écouler des mois avant de recevoir une nouvelle adresse IP, ce qui la rendrait encore plus confuse!
J'ai eu une entrée
192.168.1.134 dev.example.com
dans mon fichier hôtes, mais mon adresse IP locale a été remplacée par 192.168.1.136
.
Vous pouvez probablement utiliser 127.0.0.1
à la place.
Après avoir corrigé cela pour mon cas, je devais redémarrer Visual Studio, ainsi que IIS (sans savoir pourquoi).
PS. En fait, j'ai défini 192.168.1.134
dans mon "vrai DNS" pour faciliter les tests sur les appareils mobiles avec un nom DNS et un certificat appropriés. Alors, quand cela change, ça casse.
J'ai corrigé cela en faisant:
CMD:
netsh http add iplisten ipaddress = 192.168.xxx.xxx
puis control + c pour exister, puis iisreset
en ajoutant un fichier .csproj dans PropertyGroup a résolu ce problème pour moi
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
J'ai rencontré le même problème et ce que j'ai fait pour corriger était dans mon launchSettings.json J'ai ajouté cette ligne de code et ne changez pas le http en https ou vous obtiendrez la même erreur
"iisSettings": { "windowsAuthentication": false, "anonymousAuthentication": true, "iisExpress": { "applicationUrl": " http: // localhost: add votre identifiant d'hôte local", "sslPort": 44342 }
Je ne pouvais pas exécuter IIS Express avec HTTPS, mais je pouvais le faire fonctionner avec le profil "webApp" (lancement en tant que projet). En ligne de commande, je devais exécuter:
dotnet dev-certs https --trust
--trust est facultatif, mais empêchera les avertissements du navigateur pour un certificat non approuvé.
Je l'ai résolu en procédant comme suit:
A fonctionné à merveille pour moi.
J'ai eu le même problème, j'ai essayé presque toutes les solutions mentionnées ici, mais j'ai finalement constaté que j'avais une erreur dans la liste des erreurs après avoir résolu le problème, que je pouvais exécuter mon projet.