小编Jas*_*son的帖子

与FormsAuthentication.SetAuthCookie()方法的Cookie混淆

所以StackOverflow上有很多关于此的帖子,但我仍然无法解决我的确切问题.这是要点:

我有一个需要身份验证的网站.我使用标准的.NET FormsAuthentication.SetAuthCookie()方法来持久保存用户的会话.

我的问题是:在web.config文件中,"/system.web/authentication/forms"节点有一个超时属性.如果我将此值设置为30分钟,这是用户在会话到期之前可以处于非活动状态的时间吗?

我问的原因是,无论我将此值设置为什么,如果我在SetAuthCookie()中将持久性设置为true,则cookie集的到期时间为90分钟.如果我在SetAuthCookie()中将持久性设置为false,则cookie过期时间设置为"会话结束".

什么是"超时"属性值实际设置,以及如何获得持续一个月或一年或更长时间的持久性cookie?

.net c# cookies

39
推荐指数
1
解决办法
5万
查看次数

Azure WorkerRole在启动后立即停止

我有一个正在停止的Azure WorkerRole(没有抛出异常)没有明显的原因.它每次都停在同一个位置,但代码只是执行一个大约需要20秒才能运行的过程.任何人都可以假设为什么会发生这种情况?我不知道OnStart()方法是否有超时?

以下是我的工作角色的细分:

OnStart() - >已配置诊断

运行() - >

  1. 设置计时器(60)以触发应用程序的肉
  2. 启动一个新线程加载一些默认设置(需要约30秒)

代码永远不会成为#1的核心.

对于上面的#1,我已经尝试了有没有计时器(没有区别).对于上面的#2,我已尝试过,无需启动新线程(没有区别).

这是我的worker角色的Debug输出:

WaWorkerHost.exe Information: 0 : deployment(108).ApiAzure.Workers.0 - Workers.OnStart()
Microsoft.WindowsAzure.ServiceRuntime Information: 202 : Role entrypoint . COMPLETED OnStart()
The thread 'Role Initialization Thread' (0x29fc) has exited with code 0 (0x0).
Microsoft.WindowsAzure.ServiceRuntime Information: 203 : Role entrypoint . CALLING   Run()
'WaWorkerHost.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\Jason A. Kiesel\Projects\FS_CITYSOURCED\WorkersAzure\bin\Stage\WorkersAzure.csx\roles\Workers\approot\FreedomSpeaks.Logging.dll', Symbols loaded.
Microsoft.WindowsAzure.ServiceRuntime Warning: 204 : Role entrypoint . COMPLETED Run() ==> ROLE RECYCLING INITIATED
Microsoft.WindowsAzure.ServiceRuntime Information: 503 : Role instance recycling …
Run Code Online (Sandbox Code Playgroud)

c# azure azure-worker-roles

8
推荐指数
2
解决办法
4854
查看次数

标签 统计

c# ×2

.net ×1

azure ×1

azure-worker-roles ×1

cookies ×1