0

我有一个网站在我的本地 IISExpress 上运行良好,但是当我将它上传到 Azure 时,它​​非常缓慢并且经常返回错误:The specified CGI application encountered an error and the server terminated the process

在 project.json 我有(除其他外)这些依赖项:

"Microsoft.AspNet.IISPlatformHandler": "1.0.0-*",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-*",
"Microsoft.AspNet.Hosting": "1.0.0-*",

和这些命令:

"commands": {
  "web": "MyApp",
},

我的 hosting.json 文件有:

{
  "server": "Microsoft.AspNet.Server.Kestrel"
}

我的 Startup.cs 有:

public class Startup
{
    public IConfigurationRoot Configuration { get; set; }

    public static void Main(string[] args)
    {
        var application = new WebApplicationBuilder()
            .UseConfiguration(WebApplicationConfiguration.GetDefault(args))
            .UseStartup<Startup>()
            .Build();

        application.Run();
    }

    //etc...

我应该使用红隼吗?我没有针对任何非 Windows 平台,所以我感兴趣的只是 IISExpress 和 Azure。

4

1 回答 1

0

我不得不从免费/共享升级到 B1 实例。显然,部署期间的软件包对于免费/共享设置来说太大了。

于 2016-01-21T18:52:03.010 回答