在这篇文章中,我们将为您详细介绍azure-web-sites–如何获取AzureWebApp的错误500的详细信息?的内容,并且讨论关于azuresearch的相关问题。此外,我们还会涉及一些关于a
在这篇文章中,我们将为您详细介绍azure-web-sites – 如何获取Azure Web App的错误500的详细信息?的内容,并且讨论关于azure search的相关问题。此外,我们还会涉及一些关于asp.net – 如何将现有Azure Web角色转换为新式Azure网站?、asp.net – 性能缓慢的Azure’Web App’Azure SQL DB、asp.net – 获取Azure Web App实例ID、asp.net-mvc – 如何获取Azure网站上的错误详细信息的知识,以帮助您更全面地了解这个主题。
本文目录一览:- azure-web-sites – 如何获取Azure Web App的错误500的详细信息?(azure search)
- asp.net – 如何将现有Azure Web角色转换为新式Azure网站?
- asp.net – 性能缓慢的Azure’Web App’Azure SQL DB
- asp.net – 获取Azure Web App实例ID
- asp.net-mvc – 如何获取Azure网站上的错误详细信息
azure-web-sites – 如何获取Azure Web App的错误500的详细信息?(azure search)
我在Azure上找到的文件日志中找不到任何错误跟踪.
我应该如何解决Azure Web App中的错误500问题?
添加“CustomErrors”:{“Mode”:“Off”}到config.json不起作用.
解决方法
<configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>
这会将标记添加到已部署的web.config文件中,并为您提供详细的错误.有关详细信息,请参见http://docs.asp.net/en/latest/fundamentals/diagnostics.html#http-500-errors-on-azure.
asp.net – 如何将现有Azure Web角色转换为新式Azure网站?
解决方法
asp.net – 性能缓慢的Azure’Web App’Azure SQL DB
VM是一个简单的2核/ 7GB SSD机器.但即使我将我的网络应用程序设置为高级4核/ 7GB而我的数据库设置为高级250DTU,性能也不会提高.事实上,它在基本的2核web应用程序和10DTU数据库上是相同的.所以瓶颈必须在其他地方.
我如何找出导致处理速度缓慢的原因? Web应用程序和数据库显示没有性能警报,也不建议按比例放大.
解决方法
– 你的查询在这里
go select * from sys.dm_exec_session_wait_stats where session_id = @@spid order by wait_time_ms desc
最后一个SELECT语句将为您提供当前会话的所有等待.
您还可以启用查询存储.
http://www.sqlcoffee.com/Azure_0010.htm
并运行以下查询以了解在执行期间查询等待的原因
select wait_category_desc,sum(total_query_wait_time_ms) as [sum ms],count(*) as [interval cnt],avg(avg_query_wait_time_ms) as [avg ms],sum(total_query_wait_time_ms / avg_query_wait_time_ms) as [wait cnt] from sys.query_store_wait_stats group by wait_category_desc order by [sum ms] desc
以下文章将告诉您每个等待类别的含义.
https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-query-store-wait-stats-transact-sql
希望这可以帮助.
asp.net – 获取Azure Web App实例ID
var cert = new X509Certificate2(); cert.Import(Convert.FromBase64String("cert_string")); var client = new WebSiteManagementClient(new CertificateCloudCredentials("id_to_sub",cert)); var instanceIds = client.WebSites.GetInstanceIds("webspace_name","webapp_name");
我在这里错过了什么?
解决方法
>此API不为“免费”实例返回任何内容
>在某些情况下,每个实例需要几分钟的时间才能启动
>在某些情况下,“WEBSITE_INSTANCE_ID”环境变量将返回此API的结果中未列出的值.
我认为第二项是基于你所描述的最可能的问题.尝试打开“Always On”并点击网站几次,然后检查结果.
asp.net-mvc – 如何获取Azure网站上的错误详细信息
我添加了SimpleMembership到网站,现在注册和登录(Post)正在显示
Sorry,an error occurred while processing your request.
我连接到我的家庭电脑上的DB(没有连接的问题)。
azure ftp服务器上的LogFiles文件夹有一些文件,但我看不到如何使用这些信息。我希望我可以在天蓝色上得到YellowScreen
解决方法
首先,您可以关闭Web配置中的自定义错误。这是一种快速而肮脏的方法,但至少可以让您获得所需的信息。完成后,请务必重新打开自定义错误。注意:此方法将显示您的堆栈跟踪到整个世界。
<configuration> <system.web> <customErrors mode="Off" /> </system.web> </configuration>
其次,您可以将远程桌面插入到部署的机器中,转到IIS管理器,然后浏览到您的站点。一旦你在那里,重现错误,你会得到你正在寻找的黄色的死亡屏幕。为了这个工作,你必须要Enable Detailed Errors
关于azure-web-sites – 如何获取Azure Web App的错误500的详细信息?和azure search的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于asp.net – 如何将现有Azure Web角色转换为新式Azure网站?、asp.net – 性能缓慢的Azure’Web App’Azure SQL DB、asp.net – 获取Azure Web App实例ID、asp.net-mvc – 如何获取Azure网站上的错误详细信息的相关信息,请在本站寻找。
本文标签: