【问题标题】:Deploying ASP.net "website" (not application) to AWS beanstalk将 ASP.net“网站”(不是应用程序)部署到 AWS beanstalk
【发布时间】:2014-03-08 03:51:05
【问题描述】:

我有一个 ASP.net 4.0 网站(不是 Web 应用程序)。我读过的所有教程都讨论了 Web 应用程序。我能够通过 VS 2013 AWS 插件将它上传到 Beanstalk,但它不起作用(弹性负载均衡器 xxxx 的健康实例为零。)。这是因为它不是 Web 应用程序,还是我需要查看其他内容?

谢谢!

【问题讨论】:

    标签: asp.net amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    您是否偶然忘记为 ELB 设置运行状况检查?

    这篇博文将引导您完成:http://blog.willbeattie.net/2010/09/load-balancing-with-amazon-ec2-and.html

    【讨论】:

    • 很棒的文章。我检查了这个,确实它是空白的。所以我将它设置为 /home.aspx(现在这样好吗?)。既然我已经进行了编辑,我需要做些什么来重新测试它吗?它仍在负载均衡器上将状态列为停止服务。
    • 我不这么认为,但请确保加载您指向的页面返回“200”响应代码:docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/…
    • 我已经阅读了很多关于此的内容,但仍然无法弄清楚出了什么问题。我相信你的建议是拼图的一部分,现在已经更正了。当我尝试通过beantalk访问该网站时,它只是一个空白的白色页面。有什么想法吗?与此同时,我将继续阅读。
    • 我可能发现了一个可能的问题。当我登录到 EC2 时,网站列在 C:\inetpub\wwwroot\wwwroot(2) 但是所有 asp.net 文件不应该都在 C:\inetpub\ root 中吗?我会试着弄清楚如何改变这一点。
    • 它们在哪里并不重要,只要你告诉 IIS 在哪里可以找到它们。
    猜你喜欢
    • 2019-10-30
    • 2020-04-09
    • 2020-10-29
    • 2015-01-25
    • 2014-05-03
    • 2021-02-11
    • 2018-12-07
    • 1970-01-01
    相关资源
    最近更新 更多