Asp.net 正在更新配置中的IP地址

Asp.net 正在更新配置中的IP地址,asp.net,web-config,app-config,Asp.net,Web Config,App Config,这里是新手问题,我正在尝试更改数据库服务器的IP地址。在config.cs中,我们有: public class Config { private const string DevelopmentIp = "127.0.0.1"; private const string ProductionIp = "199.199.199.199"; 但在实时服务器上,我们只有已编译的站点。是否可以在不重新编译整个应用程序的情况下更改IP地址?是否可以使用新的IP地址手动编辑live站点?

这里是新手问题,我正在尝试更改数据库服务器的IP地址。在config.cs中,我们有:

public class Config
{
    private const string DevelopmentIp = "127.0.0.1";
    private const string ProductionIp = "199.199.199.199";

但在实时服务器上,我们只有已编译的站点。是否可以在不重新编译整个应用程序的情况下更改IP地址?是否可以使用新的IP地址手动编辑live站点?

您不应该在源代码中保留ConnectionString

相反,您希望在web.config中保持ConnectionString。如果您担心黑客攻击web.config,那么您可以使用aspnet\u regiis.exe对其进行解密(这不是您最初的问题)

但在实时服务器上,我们只有已编译的站点。可能吗 更改IP地址而不必重新编译整个 应用是否可以使用 新的IP地址


答案是否定的。您在config.cs中有硬编码的IP地址。您需要更新它,然后重新编译应用程序。

您不应该在源代码中保留连接字符串

相反,您希望在web.config中保持ConnectionString。如果您担心黑客攻击web.config,那么您可以使用aspnet\u regiis.exe对其进行解密(这不是您最初的问题)

但在实时服务器上,我们只有已编译的站点。可能吗 更改IP地址而不必重新编译整个 应用是否可以使用 新的IP地址


答案是否定的。您在config.cs中有硬编码的IP地址。您需要更新它,然后重新编译应用程序。

网络专家guy可以切换服务器的IP,但域映射需要时间,比如example.com映射到192。。。。后来将ip更改为168.9.0.0,然后Example.com映射到168.9.0.0将需要时间来反映。但是作为建议,你应该把这类东西保存在
config
中。与论坛网站不同,我们不使用“谢谢”或“感谢任何帮助”或签名。你在使用古老的ASP(pre.NET)吗?@JohnSaunders Classic ASP是一种脚本语言,没有强类型变量,所以他们必须使用ASP.Net而不是Classic ASP。@Lankymart:是的,我知道。我正试图让OP确定他使用了错误的标记。网络专家可以切换服务器的IP,但域映射需要时间,比如说example.com映射到192。。。。然后将ip更改为168.9.0.0,然后Example.com映射到168.9.0.0将需要时间进行思考。但是作为建议,您应该将此类内容保留在
配置中。
。与论坛网站不同,我们不使用“感谢”、“感谢任何帮助”或签名。请参见。您使用的是古老的ASP(pre.NET)吗?@JohnSaunders Classic ASP是一种脚本语言,没有强类型变量,因此它们必须使用ASP.Net而不是Classic ASP。@Lankymart:是的,我知道。我试图让OP来决定他使用了错误的标签。换句话说,将这种东西保留在源代码之外,并且总是把它放在配置文件中。还考虑“配置转换”,这将减少存储和开发两个单独的值的需要。换句话说,将这种事情保留在源之外。并将其放入配置文件中。还考虑“配置转换”,这将减少存储和开发两个单独的值的需要。