Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC5应用程序没有';不尊重conn字符串中的configSource,仅在PROD上_Asp.net Mvc_Web Config_Asp.net Mvc 5 - Fatal编程技术网

Asp.net mvc MVC5应用程序没有';不尊重conn字符串中的configSource,仅在PROD上

Asp.net mvc MVC5应用程序没有';不尊重conn字符串中的configSource,仅在PROD上,asp.net-mvc,web-config,asp.net-mvc-5,Asp.net Mvc,Web Config,Asp.net Mvc 5,新的MVC5应用程序。我正在使用configSource处理连接字符串,如下所示: <connectionStrings configSource="ConfigSections\db.config"></connectionStrings> 。。。我相信,SQL错误是ASP.NET Identity试图创建新的本地数据库,但失败了 我会假设我做了一些愚蠢的事情,比如指向错误的名称,但是a)我已经尽我所能检查了这一点,并且dev和prod的设置方式相同,b)描述了一些非

新的MVC5应用程序。我正在使用configSource处理连接字符串,如下所示:

<connectionStrings configSource="ConfigSections\db.config"></connectionStrings>
。。。我相信,SQL错误是ASP.NET Identity试图创建新的本地数据库,但失败了

我会假设我做了一些愚蠢的事情,比如指向错误的名称,但是a)我已经尽我所能检查了这一点,并且dev和prod的设置方式相同,b)描述了一些非常相似的东西

有人知道这里发生了什么吗?它也不仅仅是prod服务器,因为我们有一个MVC3应用程序,它运行在使用configSource的同一个网站上。看起来像是MVC5+的组合


(如果需要的话,我会切换到Web.Config.Debug/Release方法,但我不希望这能被修复。)

这确实是一件愚蠢的事情。我在db.config中使用了错误的连接名称。我的应用程序的旧版本使用了名为ApplicationServices的conn字符串。当前版本使用一个名为DefaultConnection的连接。不知怎的,我更新了DEV,但没有更新PROD(叹气)

<?xml version="1.0" encoding="utf-8"?>

<connectionStrings>
    <add name="ApplicationServices" connectionString="Data Source=OurServer;Initial Catalog=OurDb;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
</connectionStrings>
[Win32Exception (0x80004005): The system cannot find the file specified]

[SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server...