在Azure上配置ASP.NET Core 1.0 Web Kestrel应用程序

rylek90

我正在尝试通过git在Azure上部署aspnetcore应用程序。我已经直接完成了所有操作,如https://docs.asp.net/en/latest/tutorials/your-first-mac-aspnet.html中所示

后来我甚至按照规定的步骤问题与部署ASP.NET 5(ASP.NET核心)应用天青从和部署平原项目https://github.com/bigfont/WebNotWar在这两种情况下,一切我所得到的是只一个消息

您无权查看此目录或页面。

当我尝试访问任何控制器时,响应为

您正在寻找的资源已被删除,名称已更改或暂时不可用。

我很确定部署本身很好,因为我尝试破坏代码并且它已经做出了适当的反应。

肖恩·卢丁(Shaun Luttin)

Azure应用服务不再支持RTM之前的ASP.NET Core

... Azure App Service不再支持ASP.NET 5,Core RC1或RC2。唯一受支持的ASP.NET Core堆栈是Azure App Service上的RTM。(添加了重点)。

现有的RC1应用目前可以继续使用。如果我们在Azure放弃支持之前将ASP.NET Core RC1应用程序部署到Azure应用服务,则该应用程序将继续运行,因此它将继续进行部署。

ASP.NET Core IIS集成已更改

对web.config的更改

ASP.NET核心模块已替换HttpPlatformHandler。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>

    // Use the ASP.NET Core Module
    <handlers>
      <add name="aspNetCore" path="*" verb="*"
        modules="AspNetCoreModule" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="..\MySite.exe" arguments="" 
      stdoutLogEnabled="false" stdoutLogFile="..\logs\stdout" />

    // Remove the HTTP Platform Handler
    // <handlers>
    //   <add name="httpPlatformHandler" path="*" verb="*"
    //     modules="httpPlatformHandler" resourceType="Unspecified"/>
    // </handlers>
    // <httpPlatform processPath="%DNX_PATH%" arguments="%DNX_ARGS%"
    //   stdoutLogEnabled="false" startupTimeLimit="3600" />

  </system.webServer>
</configuration>

更改为 Startup

public void Configure(IApplicationBuilder app)
{    
    // Remove call to app.UseIISPlatformHandler(); 
    // Remove call to app.UseForwardedHeaders(); 
    // Both are handled by UseIISIntegration in Main.
}

public static void Main(string[] args)
{
    var host = new WebHostBuilder()
        .UseKestrel()
        .UseIISIntegration() // Replace UseIISPlatformHandlerUrl()
        .UseStartup<Startup>()
        .Build();

    host.Run();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET Core 1 RC2 Web应用程序入口点

来自分类Dev

ASP .Net Core Web 应用程序调用 Web API

来自分类Dev

Azure .Net Core Web 应用程序的部署变量

来自分类Dev

在 iis 上更新 .net core web 应用程序

来自分类Dev

在ASP.NET Core 3.1 Web应用程序中获取“无法识别的SameSiteMode值-1” InvalidOperationException

来自分类Dev

从ASP.NET CORE Web应用程序中的appsettings.json加载Hangfire配置

来自分类Dev

使用asp .net core web api配置react js应用程序的最佳方法是什么

来自分类Dev

缺少ASP.NET Core Web应用程序(.NET Core)不同和缺少的模板

来自分类Dev

Asp.net Core Azure Web应用程序日志记录

来自分类Dev

ASP.NET Core Web 应用程序的 Azure AD 身份验证

来自分类Dev

使用.NET Core Web API作为ASP.NET Web窗体应用程序的子路由

来自分类Dev

Visual Studio 15上不存在ASP.NET Core Web应用程序模板

来自分类Dev

ASP.NET Core 2.2+ Web应用程序上的多种表单

来自分类Dev

部署asp net core web应用程序后找不到Web API 404

来自分类Dev

如何对ASP.NET Core Web应用程序(.Net Framework)进行单元测试?

来自分类Dev

ImageResizer和ASP.NET Core Web应用程序(.NET Framework)

来自分类Dev

ASP.NET Core Web应用程序(.NET Framework)TagHelper Intellisense

来自分类Dev

VS 2017 ASP.Net Core Web 应用程序无法针对 .Net Framework

来自分类Dev

ASP.NET Core中控制台应用程序和Web应用程序之间的区别

来自分类Dev

在 Web 应用程序中使用 Web api 的 .Net Core

来自分类Dev

无法在ASP.NET Core 1应用程序中使用Oracle托管驱动程序

来自分类Dev

无法在ASP.NET Core 1应用程序中使用Oracle托管驱动程序

来自分类Dev

无法将ASP.NET Core Web应用程序与Application Insights连接

来自分类Dev

模板ASP.NET Core Web应用程序在新项目中不存在

来自分类Dev

启动ASP.NET Core应用程序后如何启动Web浏览器?

来自分类Dev

无法在IISExpress中启动ASP.NET Core RC2 Web应用程序

来自分类Dev

UseCookieAuthentication中的ASP.NET Core Web应用程序ExpireTimeSpan不起作用

来自分类Dev

npm不包含在ASP.NET Core Web应用程序中

来自分类Dev

发布ASP.NET Core Web应用程序时缺少DLL

Related 相关文章

  1. 1

    ASP.NET Core 1 RC2 Web应用程序入口点

  2. 2

    ASP .Net Core Web 应用程序调用 Web API

  3. 3

    Azure .Net Core Web 应用程序的部署变量

  4. 4

    在 iis 上更新 .net core web 应用程序

  5. 5

    在ASP.NET Core 3.1 Web应用程序中获取“无法识别的SameSiteMode值-1” InvalidOperationException

  6. 6

    从ASP.NET CORE Web应用程序中的appsettings.json加载Hangfire配置

  7. 7

    使用asp .net core web api配置react js应用程序的最佳方法是什么

  8. 8

    缺少ASP.NET Core Web应用程序(.NET Core)不同和缺少的模板

  9. 9

    Asp.net Core Azure Web应用程序日志记录

  10. 10

    ASP.NET Core Web 应用程序的 Azure AD 身份验证

  11. 11

    使用.NET Core Web API作为ASP.NET Web窗体应用程序的子路由

  12. 12

    Visual Studio 15上不存在ASP.NET Core Web应用程序模板

  13. 13

    ASP.NET Core 2.2+ Web应用程序上的多种表单

  14. 14

    部署asp net core web应用程序后找不到Web API 404

  15. 15

    如何对ASP.NET Core Web应用程序(.Net Framework)进行单元测试?

  16. 16

    ImageResizer和ASP.NET Core Web应用程序(.NET Framework)

  17. 17

    ASP.NET Core Web应用程序(.NET Framework)TagHelper Intellisense

  18. 18

    VS 2017 ASP.Net Core Web 应用程序无法针对 .Net Framework

  19. 19

    ASP.NET Core中控制台应用程序和Web应用程序之间的区别

  20. 20

    在 Web 应用程序中使用 Web api 的 .Net Core

  21. 21

    无法在ASP.NET Core 1应用程序中使用Oracle托管驱动程序

  22. 22

    无法在ASP.NET Core 1应用程序中使用Oracle托管驱动程序

  23. 23

    无法将ASP.NET Core Web应用程序与Application Insights连接

  24. 24

    模板ASP.NET Core Web应用程序在新项目中不存在

  25. 25

    启动ASP.NET Core应用程序后如何启动Web浏览器?

  26. 26

    无法在IISExpress中启动ASP.NET Core RC2 Web应用程序

  27. 27

    UseCookieAuthentication中的ASP.NET Core Web应用程序ExpireTimeSpan不起作用

  28. 28

    npm不包含在ASP.NET Core Web应用程序中

  29. 29

    发布ASP.NET Core Web应用程序时缺少DLL

热门标签

归档