C# 如何使用`dnx web解决异常`

C# 如何使用`dnx web解决异常`,c#,asp.net,asp.net-core,dnx,C#,Asp.net,Asp.net Core,Dnx,我在visual studio 2015中创建了一个新的asp.net web项目。我已经安装了asp.net 5 rc1-update1和相关的dnx运行时。该项目在visual studio中运行良好,但每当我尝试从命令行运行时,都会遇到两个问题: 包管理器控制台指向解决方案文件夹并 不是.src\WebApplication文件夹。这是否表示 我的visual studio工具有问题吗 当我将cd放入web应用程序文件夹并执行dnx web时 抛出异常 Microsoft.AspNet.S

我在visual studio 2015中创建了一个新的asp.net web项目。我已经安装了asp.net 5 rc1-update1和相关的dnx运行时。该项目在visual studio中运行良好,但每当我尝试从命令行运行时,都会遇到两个问题:

  • 包管理器控制台指向解决方案文件夹并 不是.src\WebApplication文件夹。这是否表示 我的visual studio工具有问题吗

  • 当我将cd放入web应用程序文件夹并执行
    dnx web
    时 抛出异常
    Microsoft.AspNet.Server.Kestrel.Networking.uv异常:错误-4092
    EACCES权限被拒绝

  • 这是否表示配置或安装不正确?除了卸载所有内容并重新安装,还有其他方法吗

    project.json直接从文件->新建项目中导出,如下所示:

    {
      "version": "1.0.0-*",
      "compilationOptions": {
        "emitEntryPoint": true
      },
    
      "dependencies": {
        "Microsoft.AspNet.Diagnostics": "1.0.0-rc1-final",
        "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
        "Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
        "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-final",
        "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
        "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
        "Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-final",
        "Microsoft.Extensions.Configuration.FileProviderExtensions" : "1.0.0-rc1-final",
        "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final",
        "Microsoft.Extensions.Logging": "1.0.0-rc1-final",
        "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final",
        "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final",
        "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-rc1-final"
      },
    
      "commands": {
        "web": "Microsoft.AspNet.Server.Kestrel"
      },
    
      "frameworks": {
        "dnx451": { },
        "dnxcore50": { }
      },
    
      "exclude": [
        "wwwroot",
        "node_modules"
      ],
      "publishExclude": [
        "**.user",
        "**.vspscc"
      ],
      "scripts": {
        "prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
      }
    }
    

    我有一个类似的问题,你的第二个问题是通过修改我的“网络”命令,以

    "commands": {
        "web": "Microsoft.AspNet.Server.Kestrel --server.urls http://localhost:5000"
      }
    

    有关更多信息,请参阅和。

    能否添加project.json文件的一个片段以及项目结构?是否尝试在具有管理员权限的控制台中运行该命令?(以管理员身份运行)我确实尝试以管理员身份运行,但问题仍然存在。