On azure web APi show 500 internal server error(在Azure Web API上显示500内部服务器错误)
本文介绍了在Azure Web API上显示500内部服务器错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Windows8.1 Pro PC中使用EF6在Visual Studio 2013更新4中开发了一个Web API项目,下面是由EF生成的连接字符串
<connectionStrings>
<add name="bcsmdbEntities" connectionString="metadata=res://*/BCSMModel.csdl|res://*/BCSMModel.ssdl|res://*/BCSMModel.msl;
provider=System.Data.SqlClient;provider connection string="data source=j01qw1lha2.database.windows.net;
initial catalog=bcsmdb;persist security info=True;user id=xxxxxx;password=xxxxxxxx;
MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
当我执行GET请求时,它在我的本地机器上工作得很好,但是在将它部署为Web应用程序在Azure中之后,它返回500内部服务器错误。错误详细信息如下所示
{
"Message": "An error has occurred.",
"ExceptionMessage": "The underlying provider failed on Open.",
"ExceptionType": "System.Data.Entity.Core.EntityException",
"StackTrace": " at System.Data.Entity.Core.EntityClient.EntityConnection.Open()
at System.Data.Entity.Core.Objects.ObjectContext.EnsureConnection(Boolean shouldMonitorTransactions)
at System.Data.Entity.Core.Objects.ObjectContext.ExecuteInTransaction[T](Func`1 func, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction, Boolean releaseConnectionOnSuccess)
at System.Data.Entity.Core.Objects.ObjectQuery`1.<>c__DisplayClass7.<GetResults>b__5()
有人能帮我找出出了什么问题吗?提前感谢
推荐答案
我找到了问题,实际上是Azure管理员权限问题,问题已修复
这篇关于在Azure Web API上显示500内部服务器错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:在Azure Web API上显示500内部服务器错误
基础教程推荐
猜你喜欢
- 错误“此流不支持搜索操作"在 C# 中 2022-01-01
- 在 VS2010 中的 Post Build 事件中将 bin 文件复制到物 2022-01-01
- 经典 Asp 中的 ResolveUrl/Url.Content 等效项 2022-01-01
- 是否可以在 asp classic 和 asp.net 之间共享会话状态 2022-01-01
- 首先创建代码,多对多,关联表中的附加字段 2022-01-01
- 如何动态获取文本框中datagridview列的总和 2022-01-01
- 将事件 TextChanged 分配给表单中的所有文本框 2022-01-01
- 全局 ASAX - 获取服务器名称 2022-01-01
- JSON.NET 中基于属性的类型解析 2022-01-01
- 从 VS 2017 .NET Core 项目的发布目录中排除文件 2022-01-01
