我正在寻找关于ASP.Net MVC中的cookie的一些指导(或者只是一般的cookie处理).我一直在存储有关通过cookie中的表单登录进行身份验证的用户的身份验证信息.这很好用,但我现在需要在cookie中存储更多信息.这些附加信息实际上并不是"与身份验证相关",因此我对将其存储在身份验证票证中犹豫不决.是否有更好的存储额外信息的做法.是否可以设置多个cookie(如果这样做是好的/坏的做法)?其他我应该考虑的事情?
这是我用于设置身份验证票证并将其包装在cookie中的当前代码:
private HttpCookie GetAuthCookie(AuthToken authToken)
{
var authTokenXml = serializationService.Serialize(authToken);
var authCookieString = FormsAuthentication.Encrypt(
new FormsAuthenticationTicket(
0,
Keys.AuthToken,
DateTime.Now,
DateTime.Now.AddMinutes(AppSettings.SessionTimeoutMinutes),
true,
authTokenXml));
var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, authCookieString)
{
Expires = DateTime.Now.AddDays(AppSettings.AuthCookieExpireDays)
};
return cookie;
}
Run Code Online (Sandbox Code Playgroud) TextTransform.exe在哪里?
我正在尝试在这篇文章中实现解决方案: 让Visual Studio在每个构建上运行T4模板
但是我收到了一个错误
"'TextTransform.exe'无法识别为内部或外部命令,可操作程序或批处理文件."
我一直在查看程序文件,但不确定TextTransform.exe的位置.