San*_*isy 65 c# asp.net asp.net-mvc asp.net-core
我从源url克隆了该项目.我的朋友使用.NetCore 1.0.0-preview2-003121 sdk开发了asp.net核心Web应用程序.但是在我的电脑上我安装了.NetCore 1.0.1-preview2-003131 sdk.我收到了错误.我更改了global.json文件中的版本,如下所示,但仍然没有解决方案.我谷歌但是所有的解决方案都不适合我.
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%" ]
  }
}
在我的电脑中点网版
我该如何解决这个问题.请允许任何人让我知道这件事.[
[
Sha*_*tin 106
尝试确定托管您的应用程序的dotnet.exe的进程ID时发生错误.发生了一个或多个错误.
当三件事情成立时,就会出现这个问题:
作为快速修复尝试,无需通过Ctrl+ 调试即可运行应用程序,F5或通过Ctrl+ Shift+ 在浏览器中查看应用程序W.这可能会为您安装SSL证书.如果没有,请考虑将应用的启动设置从HTTPS更改为HTTP.如果您确实需要SSL,则必须弄清楚如何在本地计算机上安装和使用SSL证书.
在GitHub和StackOverflow上查看这些内容.
MiF*_*vil 47
请注意,要使IIS Express使用SSL,端口需要处于44300到44399范围内(从如何修复缺少的IIS Express SSL证书? -原始文章 https://docs.microsoft.com/en-us/iis/extensions/using-iis-express/running-iis-express-without-administrative-privileges)
对于其他端口,Visual Studio 2017未安装SSL证书,但我能够按照如何修复缺少的IIS Express SSL证书中的建议安装它 ?
从提升的命令提示符运行(指定您的端口号):
    cd "C:\Program Files (x86)\IIS Express"
    IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:55555/ -UseSelfSigned
Chr*_*oph 34
当您尝试在启用"启用SSL"设置的情况下运行应用程序,并且自签名证书尚未作为受信任的根证书安装时,可能会发生这种情况.
要修复,请按照下列步骤操作:
您现在都已设置为以F5调试模式运行项目.
我遇到了同样的问题,最终意识到我在我的应用程序的web.config中设置了一个HTTPS URL Rewrite,用于生产.但是,我不想在我的开发环境中弄乱SSL,所以我决定删除它.
在删除该部分并尝试再次调试应用程序之后,我注意到Chrome仍然将我的localhost重定向到HTTPS,尽管我没有在应用程序属性中选择"启用SSL".
终于让我的应用程序在HTTP本地调试的原因是清除我的Chrome缓存.
希望这可以帮助那些被困的人!
| 归档时间: | 
 | 
| 查看次数: | 36121 次 | 
| 最近记录: |