问题标签 [azure-webapps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
43 浏览

c# - Azure Web 应用程序不允许用户登录

我在 Microsoft Azure 平台中为我的 Web 应用程序创建了一个 Web 应用程序、一个 SQL Server 和一个 SQL 数据库。SQL Server 没有在 VM 上运行,它只是使用 SQL 数据库服务。当我从 Visual Studio 将我的网站发布为 Web 应用程序时,我可以登录到该网站,但是当我稍后尝试从同一台 PC 或另一台 PC 再次登录时,我不能。它似乎无法正确连接到数据库,所以我在连接到 Azure 数据库时在 localhost 中测试了相同的东西,并且一切正常,所以它不应该是我的代码或数据库中的问题。我应该在 azure 门户上更改 Web 应用程序属性上的某些内容以使其正常工作,还是应该更改我的代码中的某些内容?我的订阅是学术的,我不知道这是否会有所不同。

0 投票
2 回答
5271 浏览

php - 如何在 Azure Web 应用程序上发送 PHP 邮件功能?

我想使用 PHP 邮件功能将 HTML 表单发送到我的邮件。当我运行代码时,它没有发生错误,但我没有收到电子邮件。我使用了以下代码:

我正在使用 PHP 7.0 在 Microsoft Azure 上托管我的 Web 应用程序。

0 投票
1 回答
1081 浏览

azure - Azure WebApp FTP 未更新

我已经在 Azure WebApps 中通过 FTP 发布了一个 Web 应用程序,它运行良好,但是现在当我在 Windows 资源管理器中打开 FTP 客户端并替换 index.html 文件并重新启动 Web 应用程序时,我的更改没有反映,以前的版本index.html 的仍然是正在呈现的。

Azure WebApp 是否会延迟反映 中的更改wwwroot

其中只有一个 index.html 文件,wwwroot它也是配置选项卡中默认文档列表中的第一项。

0 投票
0 回答
63 浏览

asp.net-mvc - Azure MVC Web 应用上不存在模型

我们有一个 MVC 5 Web 应用程序,目前在本地 Windows 服务器上运行良好,但我们现在想将应用程序推送到 Azure。它在多台不同的开发机器上本地构建和运行良好,并且已经在服务器上运行了近 9 个月。在部署到 Azure 时,我收到带有“模型”消息的错误页面在当前上下文中不存在。

我做了一些研究,一切都指向“视图”web.config 的问题。我已经编辑如下,但无济于事,有没有其他人遇到过类似的问题?

根据要求提供完整的错误消息

0 投票
1 回答
453 浏览

java - 在 Azure Tomcat 上部署 Java Web 应用程序和 Web 服务的区别

我在 Azure 的 Tomcat servlet 容器上部署时遇到问题。war我通过 FTP 将文件复制到正确的文件夹连接到创建的网络应用程序空间。

我的网络应用程序

我已经在 Azure 上成功部署了一个 Spring MVC 简单的 Web 应用程序。URL 模式如下,两者都按预期工作:

  • http://myWebApp.azurewebsites.net/myWebApp部署在 Azure Tomcat
  • http://localhost:8080/myWebApp部署在本地 Tomcat

密钥文件web.xml如下:


我的网络服务

好吧,当我想以同样的方式部署一个简单的 Web 服务并查看其内容时,问题就来了。

我决定使用jersey图书馆。这是唯一的示例类:

clean installURL 上的本地 Tomcat 服务器上运行之后http://localhost:8080/myWebService/Sample,它正确地为我提供了 XML <tag>123</tag>"

我希望像以前的myWebApp一样部署在 Azure 上,并尝试在 URL 上运行http://myWebService.azurewebsites.net/myWebService。相反,它给了我404错误,说请求的资源不可用。

这是web.xml肯定的:


我错过了什么,我做错了什么?我注意到这两个web.xml文件之间的区别在于url-pattern

  • myWebApp使用/
  • myWebService使用/*

当我<url-pattern>/</url-pattern>myWebService上使用时,它要么在 localhost 上不起作用。感谢帮助。如果需要,请随时询问更多信息(希望使问题尽可能简短)。

0 投票
0 回答
148 浏览

azure - 在 Azure Web Apps 中的 IIS8 上设置 httpCookies

安全扫描后,我们建议设置以下内容web.config以保护 cookie

不幸的是,似乎只有 IIS6 支持这个元素,而我们使用的是 IIS8(通过 Azure Web 应用程序)。查看system.webServer 子元素后,我看不到任何类似于httpCookies.

所以现在我想知道 - 如何在 IIS8 中通过 web.config 启用 HttpOnlyCookies?有可能吗?

0 投票
1 回答
415 浏览

azure - 使用 Jenkins 部署 Azure WebApps

我正在尝试使用 Jenkins 将 .Net 应用程序发布到 Azure WebApps。按照本指南,我遇到以下错误:

我已经my.PublishSettings从 Azure 下载,它看起来像

我做错了什么,我该如何解决?

0 投票
1 回答
327 浏览

java - Travis CI 未从 GitHub 正确部署到 Azure 战争文件

我的问题是打包的war文件没有正确地使用 Travis-CI 从 GitHub 部署到 Azure - 带有生成文件的整个存储库只是复制粘贴。这是我所做的:

我的做法:

我遵循有关Azure Web 应用程序部署的 Travis 教程,并尝试以最小的形式实现相同的目的。我的目标是组装一个war文件并将其部署到带有 Tomcat 8.0 容器的 Azure Web 应用程序。

我的项目具有以下.travis.yml配置(为简洁起见,我省略了 Java-8 定义、Sonar 插件和 Coveralls after_success 脚本):

我使用AZURE_WA_USERNAME,AZURE_WA_PASSWORDAZURE_WA_SITE环境变量。

我遵循标准的 Maven 目录结构。输出目录是标准的/target。因此,在 Travis 上生成为:

MY_USERNAMEGitHub 登录名在哪里,MY_WEBAPP是我的应用程序的名称。乍一看,部署看起来不错(我跳过了类似的行):

什么是错的以及它应该如何正确:

war如果我通过 FTP(S)手动将文件上传到 Azure 目录/site/wwwroot/webapps,它会在一分钟内解压缩并部署并且运行良好。

与手动复制不同,Travis 获取所有内容并将其按字面意思复制粘贴到 Azure webapp 中,从而导致如下混乱:

Azure 目录结构

war文件尚未上传到webapps文件夹中。新创建的 Azure webapp 包含site/wwwroot/webapps/ROOT文件夹,需要在文件夹级别上传war文件。ROOT我预计特拉维斯会表现出“更聪明”的行为。

问题:

如何正确使用 Travis-CI 从 GitHub 部署到 Azure?我敢打赌我错过了一些没有记录的东西。


我的解决方法尝试:

我试图以几种方式解决这个问题(它们都没有奏效)。我认为它们都很脏:

  1. 我试图指定要部署的.travis.yml内容(无效,仍然复制所有内容):

    /li>
  2. 一个丑陋的蛮力:在“pom.xml”部分部署时将输出目录从更改/target/webapp结果以覆盖Azure中的目标文件夹:<build>

    /li>
  3. 将输出文件夹重命名为webappsin .travis.yml

    /bin/mv: /bin/mv: 无法执行二进制文件

0 投票
0 回答
489 浏览

azure - 如何将文件上传到 Azure Web 应用虚拟目录

我在我的 azure Web 应用程序中创建了一些虚拟目录,并下载了包含用于连接到 Web 应用程序的凭据的发布配置文件。我使用 filezilla 通过 FTP 连接,但看不到任何虚拟目录。我看到的所有站点/wwwroot。在 Web 应用程序中,我使用虚拟路径为 test1 创建了虚拟目录:/test1,物理路径:site\wwwroot\test1。但是,当我使用 filezilla 登录 FTP 时,我看不到这些??

0 投票
1 回答
73 浏览

entity-framework - 仅在 Azure webapp 中的单个查询的 SQL 连接超时错误

我正在开发一个Azure网络应用程序。使用entity framework来获取结果。一切正常。所有查询都按预期工作。

但是下面一丢丢了SQL connection timeout error。大多数时候它工作正常,但不知道什么时候开始给出error并保持这个错误超过 24 小时。

我相信这不是查询的问题,因为它可以正常运行很多天并且突然开始出现问题。

它自己开始正常工作。不确定,为什么会这样?

它可以只与数据库或服务器相关吗?