GVKun编程网logo

azure-web-sites – 如何获取Azure Web App的错误500的详细信息?(azure search)

8

在这篇文章中,我们将为您详细介绍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)

azure-web-sites – 如何获取Azure Web App的错误500的详细信息?(azure search)

我有一个MVC 6站点,已部署为Azure Web App.我已使用Server Explorer在Visual Studio中启用了所有跟踪/诊断选项.我正在尝试进行远程调试,但我只在浏览器上看到错误500,并且没有找到任何关于错误发生位置的信息(或触发错误断点).

我在Azure上找到的文件日志中找不到任何错误跟踪.

我应该如何解决Azure Web App中的错误500问题?

添加“CustomErrors”:{“Mode”:“Off”}到config.json不起作用.

解决方法

对于MVC 6,您需要使用以下内容将web.config文件添加到wwwroot文件夹:
<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角色转换为新式Azure网站?

是否可以将现有的Azure Web角色(ASP.NET MVC)转换为新的 Azure Web Site?除了创建一个新项目并将代码复制到新项目以使其看起来像旧应用程序之外,就是这样.

解决方法

是的,你是对的. Windows Azure Web站点是与同一机构上的其他人共享站点,并且您无法远程访问.您肯定可以从Git或Powershell直接管理网站.此外,新的Azure网站设计不使用任何Web角色模型,因此您只需将ASP.NET网站应用程序作为新的ASP.NET网站导出即可.

asp.net – 性能缓慢的Azure’Web App’Azure SQL DB

asp.net – 性能缓慢的Azure’Web App’Azure SQL DB

我已经将现有的asp.net web-api从Azure VM(本地安装了IIS和MSsql)移动到Azure Web应用程序和Azure sql数据库(西欧).我注意到,对于相同的工作负载,两者之间的处理持续时间会急剧增加.在VM上占用10-15ms的任务,在托管服务环境中至少需要150ms.内部处理,不包括往返于vm或web应用程序的网络延迟.两者都有空数据库和相同的代码库.具有相同索引的相同数据库模式.

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

asp.net – 获取Azure Web App实例ID

我正在尝试获取Azure Web App的实例ID.我知道应用程序在2个活动实例上运行,但是当我使用 WebSiteManagementClient API的 GetInstanceIds时,我只获得1个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网站上的错误详细信息

asp.net-mvc – 如何获取Azure网站上的错误详细信息

我是Azure的新手有人知道如何将网站上的详细错误信息部署到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网站上的错误详细信息的相关信息,请在本站寻找。

本文标签: