问题描述
我正在研究一个已经运行15年的ASP.NET 4.8项目。它始终使用独立的sql服务器(最近从MSsql2008升级到MSsql2019)。一段时间以来-奇怪的是-如果您尝试使用不存在的用户名登录,则该应用程序报告与网络有关或与实例有关的错误。要登录,我们使用带有自定义登录屏幕(用户名/密码)的表单身份验证,验证凭据并设置身份验证Cookie数据。
签出凭据时,用户将被重定向到所需的页面。如果凭据失败,则系统通常需要等待几秒钟,再次显示登录屏幕。但是最近,相反,我们在30秒左右的时间内收到了上述错误消息。
所有连接字符串都井然有序,它们一直都运行良好。 stacktrace仅具有非用户代码,并列出了对System.Web.DataAccess.sqlConnectionHelper.CreateMdfFile(...)的调用。我认为这与系统有关,出于某种原因试图创建localDb。我们的代码中什么都没有使用localDb,我们从未使用过。
我想知道如何才能找到有关该问题的更多信息。 localDb来自哪里,如何摆脱它?
非常感谢大家提出的任何想法或见识。
更新 我仍然很想找出系统为何尝试创建MDF文件。
下面是错误信息。
URL:http:// localhost:56900 / Shared / Login.aspx?ReturnUrl = / Vertraege.aspx
Stacktrace:
bei System.Web.Management.sqlServices.GetsqlConnection(String server,String user,String password,Boolean trusted,String connectionString)
bei System.Web.Management.sqlServices.Setupapplicationservices(String server,String connectionString,String database,String dbFileName,sqlFeatures features,Boolean install)
bei System.Web.Management.sqlServices.Install(String database,String connectionString)
bei System.Web.DataAccess.sqlConnectionHelper.**CreateMdfFile**(String fullFileName,String dataDir,String connectionString)
错误消息: Keine Verbindung MIT sql Server-Datenbank。 (无法连接到sql server)
web.config中的连接字符串:configuration / connectionStrings:
<add name="connectionname" connectionString="Data Source=tcp:10.0.0.2,1433;Initial Catalog=catalog;User ID=username;Password=secret;application name=appname" providerName="System.Data.sqlClient" />
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)