我感觉自己很蠢。
经过多年从 1.1 开始的努力,我刚刚创建了我的第一个 ASP.net 4.0 站点。我们在 machine.config 级别有几个设置,我需要将其迁移到新的 4.0 machine.config。我虽然已经将所需的连接字符串添加到以下两个文件的连接字符串部分:
- C:\Windows\Microsoft.NET\Framework64\v4.0.30319\machine.config
- C:\Windows\Microsoft.NET\Framework\v4.0.30319\machine.config
当我在 IIS 中创建一个新网站并将其分配给 ASP.net 4.0 应用程序池时,我仅获得默认的 LocalSqlServer 连接字符串。我尝试在上面的两个文件中编辑它的名称以指示它位于哪个文件中,但没有任何变化。
我应该查看其他位置的 machine.config 文件吗?
最佳答案
由于微软将 machine.config 放在几个位置的奇迹,我真正想要的位置是:
C:\Windows\Microsoft.NET\Framework64\v4.0.3031\CONFIG\machine.config
C:\Windows\Microsoft.NET\Framework\v4.0.30319\CONFIG\machine.config
关于.net-4.0 - 更新.net 4.0 machine.config似乎没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6447936/