Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.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# 是否在Asp dotnet 5 web应用程序中未触发入口点?_C#_Asp.net_.net_Asp.net Mvc_Azure - Fatal编程技术网

C# 是否在Asp dotnet 5 web应用程序中未触发入口点?

C# 是否在Asp dotnet 5 web应用程序中未触发入口点?,c#,asp.net,.net,asp.net-mvc,azure,C#,Asp.net,.net,Asp.net Mvc,Azure,您好,我已经在ASP.NET5中创建了一个WebAPI应用程序。我已经准备好了 "compilationOptions": { "emitEntryPoint": true }, 在project.json文件中。但是下面的函数 public static void Main(string[] args) => WebApplication.Run<Startup>(args); publicstaticvoidmain(string[]args)=>WebAp

您好,我已经在ASP.NET5中创建了一个WebAPI应用程序。我已经准备好了

"compilationOptions": {
    "emitEntryPoint": true
  },
在project.json文件中。但是下面的函数

public static void Main(string[] args) => WebApplication.Run<Startup>(args);
publicstaticvoidmain(string[]args)=>WebApplication.Run(args);
在Startup.cs中,不会触发。请帮助我。

此链接提供了在ASP.NET 5 Web应用程序中触发入口点的解决方案。 我们可以通过在project.json文件中添加以下行来触发入口点

"commands": {
    "web": "Microsoft.AspNet.Server.Kestrel",
     "devo": "MyProject --server Microsoft.AspNet.Server.Kestrel --server.urls http://0.0.0.0:5001 --ASPNET_ENV Development",
   },

在此代码中,用您的项目名称替换MyProject,并在visual studio的调试选项中选择此命令。

抱歉,我需要的可能重复项是在Startup.cs中触发该入口点。但是它没有触发。在更改
emittentrypoint=true
之后,您仍然没有触发Main方法吗?是的,它会自动托管而不触发入口点。