我将 MVC Web 应用配置为 Azure 应用服务. 不知何故,我错误地配置了我的 Git,因此我无法访问源代码控制. 经过一番研究,我找到了 Kudu,但看起来并不是所有文件都是我的最新版本(但它们正在生产中). 有关如何获取实时/最近文件的任何建议? 谢谢! Josh 解决方案 具体来说,控制器看起来不是最新的
以下是关于 windowsazurewebsitespreview 的编程技术问答
这是 Azure SQL DB 论坛上这篇文章的后续内容 https://social.msdn.microsoft.com/Forums/en-US/7d712443-9bb7-48dc-b8dc-48377de69363/clarification-on-meaning-of-quotsticky-to-slotquot-for-deployment-slots?forum=ssdsgetstarted 那里的回答准确地叙述了对我所询问情况的理解,即: 一个槽包含一组应用程序文件. 两个插槽可以包含稍微不同版本的应用程序文件,并且可以有不同的连接字符串. 在部署槽交换期间,不会复制文件,只是指向不同的 DNS. 所以术语“生产槽"实际上是指 DNS 指向的文件集,即使指向的实际物理槽(即文件集)已更改. 我的问题是,当连接字符串“粘到生产槽"时,“交换"发生了,生产连接字符串数据到底发生了什么? 1) 是否将其复制到“新"?生产槽,就像一个真
Hi Team, 解决方案 1.您是否打算在 Azure 市场上托管应用程序或为托管在 Azure 虚拟机上的应用程序启用身份验证或打算执行应用程序使用 Azure AD 注册?请提供有关您打算完成的方案的详细信息. 以下文档将帮助您考虑应用身份验证: https://docs.microsoft.com/en-我们/azure/active-directory/active-directory-applications-guiding-developers-for-lob-applications 2.Azure App Service WebApp 是一种 PAAS 解决方案,如果您已配置 WebApp 并希望启用客户端证书身份验证 - 请参阅此博客:启用客户端证书身份验证Azure Web 应用程序-https://azure.microsoft.com/blog/enabling-client-certificate-authentication-for
你好! 我正在尝试使用 FTP 访问我的 Azure 应用服务,但连接后一直失败.我收到接受证书的提示,但随后卡在“等待欢迎消息". 这是日志: 状态: 选择的端口通常被不同的协议使用. 状态: 解析wxxx-prod-xx1-000.ftp.azurewebsites.windows.net的地址 状态: 正在连接到 00.69.000.173:443... 状态: 连接已建立,正在初始化 TLS... 状态: 正在验证证书... 状态: TLS连接建立,等待欢迎信息... 错误: 20 秒不活动后连接超时 错误: 无法连接到服务器 我尝试了两种“部署凭据".和“发布个人资料"证书.他们都给了我上面的结果. 问候, 希丁 问候, Hitinder Bawani - 学习者 |程序员 |:) 解决方案 你确定要在 443 端口上连接吗? 这是通过 HTTPS 的 FTP 通常你会使用 SFTP,端口号 22(通过
我正在尝试使用应用服务运行一个网站,但我只能得到一个通用的 500 错误. 代码在本地完美运行,目前正在使用 Azure DevOps 工具构建/部署. App 日志什么也没告诉我,我只能找到以下内容:
IIS收到请求;但是,在处理请求期间发生了内部错误.此错误的根本原因取决于处理请求的模块以及发生此错误时工作进程中发生的情况.
IIS 无法访问网站或应用程序的 web.config 文件.如果 NTFS 权限设置不正确,可能会发生这种情况.
IIS 无法处理网站或应用程序的配置.
经过身份验证的用户没有使用此 DLL 的权限.
请求被映射到托管处理程序,但未安装 .NET 可扩展性功能.
另外,我在应用服务配置页面中启用了 aspnet 核心扩展,并且我的 appsettings.json 文件正在正确部署(我已在 wwwroot 目录中检查过) 解决方案
我在 S2 AppServicePlan 中有一个 AppService. 此 AppService 有 3 个插槽: 生产 这是主站点 上一页 我使用这个插槽来发布我的 webApp,尝试一下,测试后我将与生产插槽交换 维护 这是一个带有 WORK IN PROGRESS 消息的静态页面,我用于大版本(从未使用过) 我知道资源是在插槽之间共享的. 为什么我的“生产"?插槽工作得很好,“以前的"slot真的很慢吗? 谢谢 解决方案 就像你说的,由于插槽共享资源,可能是生产插槽消耗更多磁盘的 CPU、存储和由于工作量的内存.不建议将部署槽用于出于同样的原因进行性能测试.
我有一个 ASP.NET Web 应用程序,它使用 System.Net.FtpWebRequest 类通过以下设置将文件 FTP 到 Azure 托管的 VM: Uri = ftp://xx.xxx.xxx.xxx:21/azure-test.txt UsePassive = 假 方法 = WebRequestMethods.Ftp.UploadFile 在 Visual Studio 中本地运行站点会成功传输文件.但是,一旦发布到 Azure 应用服务,FTP 就会失败,并出现以下异常: “远程服务器返回错误:(421)服务不可用,关闭控制连接" 在跟踪目标 VM 上托管的 FileZilla 上的传入流量时,我可以看到 FTP 用户成功登录,但实际文件发送结果为: “421 拒绝命令,请求的 IP 地址与控制连接 IP 不匹配" 在 VM 上的 FileZilla 设置中,我尝试禁用 IP 检查,这需要控件的对等 IP 地址和数据连
嗨, 我已按照 https://blogs.msdn.microsoft.com/azuredev/2018/08/22/webjobs-in-azure-with-net-core-2-1/中的说明进行操作 关于如何在 azure 上发布使用 dotnet core 构建的 webjobs.我创建了一个包含“dotnet"的 run.cmd 文件.命令加上要调用的 dll 名称.似乎在我从 Azure Pipelines 发布后,run.cmd 没有被调用.(我的队列中有消息需要被 webjobs 使用).我还检查了 cmd 文件的编码,它是没有 BOM 的 UTF8. 我可以从 Kudu 门户的 CMD 调用 run.cmd,它可以工作,但我需要它是自动的,而不是手动触发来启动 webjob.有什么线索吗? 蒂亚戈·库斯托迪奥 |软件工程师 博客 推特 我的天蓝色 解决方案 你好 Thiago,如果你部署了文章中描述的示例项目,你唯一需要做
嗨, 与典型的 Web 应用程序一样,我们有客户端、服务器和数据库.客户端是用 Angular 设计的,而 Sever 是 Asp.net Web Api.两者都驻留在同一个应用程序服务器计划(S2)中. 并且数据库是 50 DTU .目前,只有 20-30% 的 DTU 正在使用中. 客户端看起来不错,但每个服务调用请求增加至 3-4 秒.同样反映在平均.响应时间监视器.这使我的应用程序非常缓慢. 您能否建议如何解决上述问题. 解决方案 配置 Application Insights 这将帮助您深入了解确切的问题/低性能模块. 同时尝试 排查 Azure 应用服务中的 Web 应用性能缓慢问题
您好,我是一名新的 asp.net 开发人员,我正在尝试通过 Azure 发布我的 Web 应用程序.我的项目从一个空的 ASP.NET Web 应用程序开始.然后,从空项目中,我通过右键单击该项目来添加 Web 表单 ->添加->新项目-> Web 表单.从那里我编辑网络表单,将该表单设置为起始页,它将通过 localhost 在我的机器上本地运行. 然后我将我的应用程序发布到 Azure 一切似乎都成功了 但是当我加载我的页面时,我会看到一个带有以下消息的欢迎屏幕."您的应用服务应用程序已启动并正在运行. 转到 Azure 门户中应用的快速入门指南以开始使用或阅读我们的部署文档." 为什么我没有从我的应用中看到起始页.我按照快速入门指南进行操作,效果很好.我在没有初始化我的第一个表单的地方做错了什么. 感谢您的帮助! 解决方案 在 Azure Web 应用程序中,默认文档是显示在网站根 URL 处的网页.中的第一个匹配文件使用列表.参考azure
我在创建 sendgrid 帐户时遇到了几天的问题.我收到错误消息: { “error": { “code": “ServerClosedRequest", “message": “处理“Sendgrid.Email"请求时遇到内部服务器错误.请稍后再试您的请求."} } 地位 InternalServerError 解决方案 嗨, 你在哪个地区? 您在订阅中拥有哪些权限? 另外,您在执行此操作时是否检查了浏览器中的控制台日志是否有错误? 此外,他们在过去几天一直遇到问题,因此可能值得在星期一再试一次: http://status.sendgrid.com/history 谢谢
在一个网站(域)下连接两个App服务 嗨,这是迄今为止我在 Twitter 上的转换: 我:我有 2 个用于 test-mysite.com 的应用服务 和 wordpress 测试-wordpress.如何在一个域下链接两者? Azure 支持:我们有一些关于映射自定义域的文档可能会有所帮助:app-service-web/app-service-web-tutorial-custom-domain ^RC 我:如何将相同的 DNS 名称放在 2 App Service 中?是否可以输入一个 example.com/bbb 作为 DNS 名称? AzureSupport:我们希望我们的工程师提供进一步的帮助,您可以在这里发帖吗:这里 并将链接发送给我们 谢谢,但有可能吗?你能给我一些建议吗? 文章中唯一的选择是将域test-mysite.com 添加到第二个App并添加主机名wordpress.test-mysite.com
我正在尝试通过 Visual Studio 部署我是其所有者的 Web 应用程序,但出现以下错误: 错误 ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER:Web 部署任务失败.(无法对指定目录执行操作(“创建文件") 如果服务器管理员未授权该操作用于您正在使用的用户凭据. 了解更多信息:http://go.microsoft.com/fwlink/LinkId=221672#ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER.) 发布部署失败. 如何更新 Azure Web 应用的权限? 解决方案 您是否特别通过 “天蓝色"流,或者只是一般的“部署到文件夹".如果是通过正确的 Azure 选项,则需要确保使用 Azure 凭据登录到 Visual Studio 的该阶段.
你好.我们在 Azure 中的应用服务中遇到 RAM 问题.我们已将实例增加到 7GB RAM,但问题仍然存在. 我们使用 localreport.render(“PDF") 来生成报告.我们看到,每次我们发出请求都会增加内存(10-20 兆字节)但它没有释放,我们该如何解决这个问题? 如果工作集减少但私有内存永远不会减少. 谢谢 解决方案 签出 Azure 应用服务支持的 PDF 生成器. https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox 看看重启 WebApp 是否有帮助.我了解您增加了实例内存;您可以升级应用服务计划,看看是否有任何不同.
嗨, 我有一个自定义域问题,基本上我有不同的 DNS 提供程序和托管我的应用程序的 Azure 应用服务. 从“自定义域"添加自定义域AppService 页面中的页面,请再次按照同一页面中的文档进行操作.但我无法让它工作. 我已经完成的步骤: 添加了写在“自定义域"中的AppService IP页面进入我的 DNS 提供商的设置区域(A 和 TXT 记录),为 A 记录添加 IP 地址,为 TXT 记录添加 develoopers.azurewebsites.net 在给 DNS 提供商一段时间后,我返回 Azure 门户并通过单击“添加主机名"添加主机名 (www.develoopers.co.uk)+ 按钮.成功验证了我的域并添加了 我也给了 Azure 一些时间,现在已经有一个星期了,但效果不佳 有人可以帮忙吗? 谢谢 解决方案 www.develoopers.co.uk 是您要添加的域吗?我从我们的后端发现它连接到一个名称相
嗨 我的应用程序是使用 AngularJs 和 WebApi 的 SPA.我想将整个应用程序托管在容器中.每个客户的每个容器.我还想在每个容器内有单独的数据库服务器,但我听说这会消耗资源.所以我会坚持将单个数据库服务器放在一个容器上.对于每个客户端,我想提供相同的地址来访问具有不同虚拟路径的 Web 应用程序,例如:myapp.com/Client1、myapp/Client2.做这个的最好方式是什么?最好的意思是最少的资源消费并能够监控每个客户端容器.我应该使用 kubernetes 还是 nginx 或 vm?另外我的应用程序必须有静态 IP 地址. 解决方案 每个客户端的每个容器. 您能否解释一下您的意思 - 为每个连接到 Web 应用程序的人创建一个容器? 至于一般架构,您说得对,在每个容器中都有一个数据库通常是不受欢迎的.您将需要不断地相互同步数据库.扩展数据库可能很困难,这就是为什么您会看到非常大的数据库数据库服务器,而不是许多小型服务器.
我们目前在 Azure 应用服务(高级服务计划 - P3v2)中跨 9 个实例托管了多个站点. 根据我收集到的信息,App Services 中的内置负载均衡器非常基础. 没有站点健康检查等. 是吗是否可以使用 Azure 负载均衡器而不是使用默认负载均衡器来获得更精细的负载均衡控制? 如果没有,那应用程序网关呢? 解决方案 你好 Dirk, 由于 Web 应用本身的网络设置,目前不支持在您的 Web 应用前面创建另一个负载平衡器.但是,您可以查看诸如流量管理器之类的东西. 您对另一个负载平衡器的目标是什么?应用程序网关绝对是一个不错的选择.它还允许您执行 SSL 卸载以及一些安全功能.