Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Microsoft.AspNet.IISPlatformHandler与Asp.Net5的依赖关系问题_C#_Asp.net_Asp.net Core_Asp.net Core Mvc_Dnx - Fatal编程技术网

C# Microsoft.AspNet.IISPlatformHandler与Asp.Net5的依赖关系问题

C# Microsoft.AspNet.IISPlatformHandler与Asp.Net5的依赖关系问题,c#,asp.net,asp.net-core,asp.net-core-mvc,dnx,C#,Asp.net,Asp.net Core,Asp.net Core Mvc,Dnx,当我尝试使用 ASP.NET 5 RC1。请帮我解决这个问题。不确定,我在哪里犯了错误:(请做必要的事。非常感谢您的帮助 Project.json { "commands": { "web": "Microsoft.AspNet.Server.Kestrel" }, "dependencies": { "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final", "Microsoft.AspNet.Ser

当我尝试使用 ASP.NET 5 RC1。请帮我解决这个问题。不确定,我在哪里犯了错误:(请做必要的事。非常感谢您的帮助

Project.json

{
  "commands": {
    "web": "Microsoft.AspNet.Server.Kestrel"
  },
  "dependencies": {
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final"
  },
  "exclude": [
    "wwwroot",
    "node_modules"
  ],
  "frameworks": {
    "dnx451": {
      "dependencies": {
        "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final",
        "Microsoft.AspNet.Mvc": "6.0.0-rc1-final"      
      }
    },
    "dnxcore50": {
      "dependencies": {  }
     }
  },
  "publishExclude": [
    "**.user",
    "**.vspscc"
  ],
  "version": "1.0.0-*",
  "webroot": "wwwroot"
}
Startup.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNet.Builder;
using Microsoft.AspNet.Http;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Framework.DependencyInjection;

namespace MVA5
{
    public class Startup
    {
        // For more information on how to configure your application, visit http://go.microsoft.com/fwlink/?LinkID=398940
        public void ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection services)
        {
            services.AddMvc();
        }

        public void Configure(IApplicationBuilder app)
        {
            // Add the platform handler to the request pipeline.
            app.UseIISPlatformHandler();

            app.UseMvcWithDefaultRoute();

            //app.Run(async (context) =>
            //{ 
            //    await context.Response.WriteAsync("Hello World!");
            //});
        }
    }
}
DNVM列表


确保使用1.0.0-rc1-final runtime

对于控制台中的该类型:
dnvm列表

如果不使用1.0.0-rc1-final运行时,请在控制台中键入:dnvm升级。

确保使用1.0.0-rc1-final运行时

对于控制台中的该类型:
dnvm列表

如果您不使用1.0.0-rc1-final运行时,请在控制台中键入:dnvm升级。

您的
项目中列出了两个目标框架(TFM或目标框架名字)。json
dnx451
dnxcore50
。因此,当您进行构建时,它是为这两个框架构建的

现在,由于您的
“Microsoft.AspNet.Mvc”
依赖项仅列为
dnx451
的一部分,因此在为
dnxcore50
进行构建时,构建失败(我同意错误列表中可能不太清楚)


尝试将
“Microsoft.AspNet.Mvc.Core”
“Microsoft.AspNet.Mvc”
依赖项移动到两个TFM共用的
依赖项
节点,然后进行生成。

您有两个目标框架(TFM或目标框架名字)列在您的
project.json
dnx451
dnxcore50
中。因此,当您进行构建时,它是为这两个框架构建的

现在,由于您的
“Microsoft.AspNet.Mvc”
依赖项仅列为
dnx451
的一部分,因此在为
dnxcore50
进行构建时,构建失败(我同意错误列表中可能不太清楚)


尝试移动
“Microsoft.AspNet.Mvc.Core”
“Microsoft.AspNet.Mvc”
依赖项到两个TFM共用的
依赖项
节点,然后进行生成。

谢谢。我的运行时目标为beta 8并更改为rc1-final。谢谢。我的运行时目标为beta 8并更改为rc1-final。谢谢在将所有依赖项移动为公用依赖项后,它开始正常工作。谢谢ter将所有依赖项移动为公共依赖项—它开始正常工作。