C# 具有OWIN的ASP.NET MVC 5成员身份-在IIS 8下登录功能无法正常工作

C# 具有OWIN的ASP.NET MVC 5成员身份-在IIS 8下登录功能无法正常工作,c#,asp.net,asp.net-mvc,iis,C#,Asp.net,Asp.net Mvc,Iis,正如标题所示,当我的web应用程序托管在IIS 8上时,我无法正确登录在本地使用IIS Express时,它可以正常工作。 提供程序返回“意外错误” 我已经检查了OWIN中间件是否正在加载,因为我可以很好地注册一个新用户。我还可以使用FireBug看到正在为会话设置AspNet.applicationcokie 问题似乎是,当登录时,我被重定向回登录页面,而不是我请求的页面。IIS8中是否有特定的原因可能导致这种情况?正如我所说,在本地使用IIS Express时,它可以正常工作。 我具有服务器

正如标题所示,当我的web应用程序托管在IIS 8上时,我无法正确登录在本地使用IIS Express时,它可以正常工作。

提供程序返回“意外错误”

我已经检查了OWIN中间件是否正在加载,因为我可以很好地注册一个新用户。我还可以使用FireBug看到正在为会话设置AspNet.applicationcokie

问题似乎是,当登录时,我被重定向回登录页面,而不是我请求的页面。IIS8中是否有特定的原因可能导致这种情况?正如我所说,在本地使用IIS Express时,它可以正常工作。


我具有服务器的root访问权限,因此可以进行任何必要的IIS更改。

问题似乎与Web.Config中的SQL server连接字符串有关

显然,如果主机地址是本地服务器公共接口,我似乎无法使用连接字符串连接到我的SQL server实例。将主机切换到“localhost”就成功了

有趣的是这个错误是如何被抑制的。我只是在安装了Elmah之后才找到它