小编Per*_*syl的帖子

.Net核心cookie不会被设置

在.Net Core MVC项目中:我正在尝试在我的控制器操作中以最简单的方式设置一个简单的cookie,但不能让它持久化并显示在浏览器中.

我的代码:

public IActionResult IndexPost()
{
    var option = new CookieOptions();
    option.Expires = DateTime.Now.AddMinutes(60);
    Response.Cookies.Append(cookieName, "SomeCookieValue", option);
    return View();
}
Run Code Online (Sandbox Code Playgroud)

但是在浏览器(Chrome)中,我无法看到它,甚至无法阅读:

var cookieValue = Request.Cookies[cookieName];
Run Code Online (Sandbox Code Playgroud)

(cookieName是一个带有cookie名称的变量集)

如果使用Chrome扩展程序"EditThisCookie",我可以手动设置它以确保Request.Cookies [cookieName]实际工作,所以错误在我的代码的附加cookie中以某种方式.

cookies asp.net-core-mvc

8
推荐指数
1
解决办法
4083
查看次数

手动触发的 Github Action 总是被跳过

我有一个基于提交构建的工作 Github Action 文件。

我希望能够手动触发构建,因此我只添加了“workflow_dispatch”,并在 GUI 中看到了不错的选项按钮,我可以在其中选择要手动构建的分支。

但是当我选择一个分支(“dev”)并开始构建时,它总是被跳过?!

yml 文件位于我的“main”分支和所需的分支“dev”中

我的 yml 文件如下所示,“workflow_dispatch”是我唯一更改的内容:

name: Build for dev

on:
  workflow_dispatch:
  push:
    branches:
      - dev
  pull_request:
    types: [opened, synchronize, reopened, closed]
    branches:
      - dev

jobs:
  build_and_deploy_job:
    if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed')
    runs-on: ubuntu-latest
    name: Build and Deploy Job
    steps:
      - uses: actions/checkout@v2
        with:
          submodules: true
      - name: Build And Deploy
        id: builddeploy
        uses: Azure/static-web-apps-deploy@v0.0.1-preview
        with: …
Run Code Online (Sandbox Code Playgroud)

github-actions

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

标签 统计

asp.net-core-mvc ×1

cookies ×1

github-actions ×1