Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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
C# Properties.Settings.Default在发布模式下失败_C#_Asp.net_Configuration - Fatal编程技术网

C# Properties.Settings.Default在发布模式下失败

C# Properties.Settings.Default在发布模式下失败,c#,asp.net,configuration,C#,Asp.net,Configuration,在调试模式下,我一直在使用: ConnectionString = Properties.Settings.Default.SomeConnectionString 检索我的连接字符串。但是,在释放模式下运行时,这段代码并没有给我连接字符串 注意:SomeConnectionString是本地Settings.Settings文件中的连接字符串 无论调试/发布模式如何,如何使用上述相同的代码 谢谢 如果无法访问web.config中的连接字符串,则应将连接字符串存储在app.config中,而

在调试模式下,我一直在使用:

ConnectionString = Properties.Settings.Default.SomeConnectionString
检索我的连接字符串。但是,在释放模式下运行时,这段代码并没有给我连接字符串

注意:SomeConnectionString是本地Settings.Settings文件中的连接字符串

无论调试/发布模式如何,如何使用上述相同的代码


谢谢

如果无法访问web.config中的连接字符串,则应将连接字符串存储在app.config中,而不是使用属性文件来存储连接字符串

<?xml version="1.0" encoding="utf-8"?>
<configuration>
     <connectionStrings>
        <add name="SomeConnectionString" 
        connectionString="Data Source=(local);Initial Catalog=Database;
        Persist Security Info=True;Integrated Security=SSPI;"                       
        providerName="System.Data.SqlClient" />
      <connectionStrings>
</configuration>

如果无法访问web.config中的连接字符串,则应将连接字符串存储在app.config中,而不是使用属性文件来存储连接字符串

<?xml version="1.0" encoding="utf-8"?>
<configuration>
     <connectionStrings>
        <add name="SomeConnectionString" 
        connectionString="Data Source=(local);Initial Catalog=Database;
        Persist Security Info=True;Integrated Security=SSPI;"                       
        providerName="System.Data.SqlClient" />
      <connectionStrings>
</configuration>

使用设置设计器设置连接字符串类型的设置,该设置将放置在csproj的app.config文件中。确保正确指定范围应用程序或用户。

使用设置设计器设置连接字符串类型的设置,该设置将放置在csproj的app.config文件中。确保正确指定范围应用程序或用户。

尝试重建解决方案?尝试重建解决方案?这正是我最终要做的。这正是我最终要做的。