如何在ASPX项目的配置管理器中设置AppSettings ?
本文关键字:管理器 设置 AppSettings 配置管理 配置 ASPX 项目 | 更新日期: 2023-09-27 18:07:45
这是一个使用Visual Studio 2010的ASPX/CS项目。这是一个配置管理器问题。
我正在成功地调试(某种程度上)一些已经在服务器上使用的代码。但是有一段代码在活动版本中使用URL,不应该在调试/localhost版本中使用。
protected void Page_Load(object sender, EventArgs e)
{
if (ConfigurationManager.AppSettings["IsTesting"] == "false" && Request.Url.ToString().Contains("http:"))
{
Response.Redirect(Request.Url.ToString().Replace("http:", "https:"));
}
LoadMasterTemplate();
}
这段代码落在了"Response.Redirect...."行上,因为在ConfigurationManager中"istestisting"应用设置应该被设置为true。怎么设置呢?
在你的App/Web的<configuration>
元素里面。在配置文件中,应该有(或者应该创建)一个<appSettings></appSettings>
标记,并且各个设置看起来有点像这样:
<appSettings>
<add key="NewKey0" value="Something1" />
<add key="NewKey1" value="Something2" />
</appSettings>
"ConfigurationManager"查看"Web "。配置"为ASP。Net解决方案,因此您可以在:
中找到它。<configuration>
<appSettings>
<add key="IsTesting" value="true"/>
</appSettings>
</configuration>
或者如果您访问IIS管理器并选择网站,然后单击"应用程序设置",您可以通过GUI更改它。