11

我正在尝试将我的 Web 应用程序部署到 Microsoft Azure,并且在 Visual Studio 中一切正常。但是当它启动时它显示:

嘿,应用服务开发人员!
您的应用服务已启动并正在运行。
是时候采取下一步行动并部署您的代码了。

如何显示我的网页而不是此页面?

这是我在 Visual Studio 中得到的输出。

------ Publish started: Project: RCMania, Configuration: Debug Any CPU ------
Transformed Web.config using C:\DDAC\Assignment\RCMania\RCMania\Web.Debug.config into C:\Users\Admin\AppData\Local\Temp\WebSitePublish\RCMania-1747672403\obj\Debug\TransformWebConfig\transformed\Web.config.
Auto ConnectionString Transformed C:\Users\Admin\AppData\Local\Temp\WebSitePublish\RCMania-1747672403\obj\Debug\TransformWebConfig\transformed\Web.config into C:\Users\Admin\AppData\Local\Temp\WebSitePublish\RCMania-1747672403\obj\Debug\CSAutoParameterize\transformed\Web.config.
Copying all files to temporary location below for package/publish:
C:\Users\Admin\AppData\Local\Temp\WebSitePublish\RCMania-1747672403\obj\Debug\Package\PackageTmp.
Start Web Deploy Publish the Application/package to https://rcmania.scm.azurewebsites.net/msdeploy.axd?site=rcmania ...
Adding ACLs for path (rcmania)
Adding ACLs for path (rcmania)
Updating file (rcmania\Web.config).
Adding ACLs for path (rcmania)
Adding ACLs for path (rcmania)
Publish Succeeded.
Web App was published successfully http://rcmania.azurewebsites.net/
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========
4

4 回答 4

5

我最后一次遇到这样的问题是因为默认文档。确保您的默认页面列在此处且位于上方hostingstart.html

https://i.imgur.com/FKzFULD.png

于 2019-06-13T21:18:19.727 回答
2

在我的情况下,由于我的启动代码中引发了未处理的异常,该应用程序无法启动。

但是,难以诊断的原因是它没有显示在 Azure 门户的“日志流”部分的日志中。(这是使用带有 ASP.NET core 3.1 的 linux)

当我使用 SSH 控制台时,进入 /home/LogFiles 目录,我可以看到日志消息说明出了什么问题。

于 2020-04-15T07:45:28.237 回答
0

我通过在我的 POM 文件中的 azure-webapp-maven-plugin 配置中添加一些内容,为我的 Java 应用程序解决了这个问题。

<appSettings>
    <property>
        <name>JAVA_OPTS</name>
        <value>-Dserver.port=80 -Dsite.root=/usr/local/appservice/parkingpage/ROOT</value>
    </property>
</appSettings>

请注意ROOT“停车页面”末尾的。我无法想象这是要走的路,但这是我在 Kudu 的应用程序日志中发现的并且它有效。

注意:这是在 Linux 操作系统上。我在 Windows 操作系统上尝试了类似的操作,但没有成功。在 Windows 上,-Dsite.appbase 命令行参数被 Azure 覆盖。

于 2021-01-31T07:43:10.590 回答
0

我现在有一个 MVC 项目,其中默认路径是“/Home”或“/Home/Index”(根据路由规则解析)。结果,我没有默认的“页面”,但我确实有一个默认的“路径”“主页”。把它放进去,并删除hostingstart.html的条目,对我有用。

于 2020-05-21T16:18:07.633 回答