如何以编程方式在web.config中设置“sessionState”XML元素的“cookieName”属性

时间:2010-08-11 06:59:07

标签: .net asp.net session session-state

目前多个应用程序正在共享相同的会话cookie,我不希望如此,但是,我想在代码rathr中设置值,而不是使用web.config对值进行硬编码。

有谁知道如何做到这一点?

2 个答案:

答案 0 :(得分:0)

您可以将特定于应用程序的配置文件放在每个应用程序文件夹中,然后在web.config中像这样引用它们:

<authentication configSource="auth.config"></authentication>

在每个auth.config中,您可以执行所需操作:

<?xml version="1.0"?>
<authentication mode="Forms">
    <forms loginUrl="app1_login.aspx" timeout="60" name=".APP1" path="/app1" />
</authentication>

答案 1 :(得分:-1)

这是你如何得到它: How to programmatically get session cookie name? 但你肯定也可以设置它..