Powershell:更新 IIS web.config

2023-12-08

需要更新 IIS web.config 以通过添加 SSL 来保护 cookie。

Web.Config 当前包含以下代码片段。

<configuration> 
  <system.web> 
       <authentication mode="Forms">
            <forms loginUrl="~/Account/LogOn" timeout="2880" />
       </authentication>
  </system.web> 
</configuration> 

想要更新 system.web 部分,如下所示。

需要修改(假设你会使用Set-WebConfiguration)

<authentication mode="Forms">
to
<authentication mode="Forms" requireSSL="true">

需要添加(假设您将使用 Add-WebConfiguration

<httpCookies httpOnlyCookies="true" />

已成功使用以下内容更新 web.config,

Add-WebConfigurationProperty -pspath "iis:\Sites\FMC" -filter "/appSettings" -name "." -Value @{key='fmcDataContextType';value='SqlRepository.fmcDataContext'}

但似乎无法为此目的获得正确的格式。


For 需要SSL:

Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST/Default Web Site'  -filter "system.web/authentication/forms" -name "requireSSL" -value "True"

for httpOnlyCookies use:

Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST/Default Web Site'  -filter "system.web/httpCookies" -name "httpOnlyCookies" -value "True"

用于添加httpOnlyCookies use:

Add-WebConfigurationProperty  //system.web 'MACHINE/WEBROOT/APPHOST/Default Web Site' -Name httpCookies -Value "True"

你必须更换Default Web Site与您的网站的名称。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Powershell:更新 IIS web.config 的相关文章

  • 如何让 PowerShell 等待 Invoke-Item 完成?

    如何让 PowerShell 等待 Invoke Item 调用完成 我正在调用一个不可执行的项目 因此我需要使用 Invoke Item 来打开它 只需使用Start Process wait 例如Start Process wait c
  • 如何使用 Windows 身份验证指定 Windows 用户从 ASP 连接到 MS SQL Server 数据库

    我已经尝试了一个多月的时间来将这里的 ASP 脚本连接到 SQL Server 数据库 但每次我使用这个连接字符串时 Data Source dbServer01 Initial Catalog POS123 Integrated Secu
  • 带有 jQ​​uery 日期选择器 OnTextChanged 的​​文本框未触发

    我有一个带有 OnTextChanged 事件的 asp textbox 当从绑定到它的 jQuery 日期选择器中选择新日期时 我想触发该事件 但在选择日期时 OnTextChanged 永远不会触发 如果我 手动 更改文本 它会触发 但
  • PowerShell - 用户必须在下次登录时更改密码

    这就是我所拥有的 到目前为止 除了我需要用户在登录时更改密码的部分之外 一切都运行良好 Import Csv C Users user Desktop newuser csv New ADUser PassThru Set ADAccoun
  • 基于 Web.Config 使用的 GAC 程序集版本

    Good Day 我有一个在 GAC 中使用自定义程序集的项目 为了能够使用它 我在中添加了对我的项目的引用 C WINDOWS Microsoft NET assembly GAC MSIL JOHN CommonLib v4 0 1 0
  • 区分注册表项和值路径

    是否有相当于 System IO DirectoryInfo and System IO FileInfo 用于区分注册表项和值 我想评估一条路径并为用户记录该路径的最终目标是什么 到目前为止 这就是我所拥有的 而且有点丑陋 path Re
  • ASP.NET WebApi - 一个控制器中的多个 GET 操作

    I have Users控制器和基本 REST 模式工作得很好 不过我需要一种额外的模式users id usergroups这将返回该用户的所有用户组 实现这一点的最佳方法是什么 因为我想我将需要在更多控制器上使用类似的路由 仅使用默认值
  • 在 .NET 中记录 StackOverflowException

    最近 我的 NET 应用程序 asp net 网站 中出现了堆栈溢出异常 我之所以知道该异常是因为它出现在我的 EventLog 中 我知道 StackOverflow 异常无法被捕获或处理 但是有没有办法在它杀死您的应用程序之前记录它 我
  • 在 Powershell 中使用用户名/密码连接到网络文件夹

    我经常在 Powershell 中访问共享网络文件夹以获取文件等 但如果共享需要用户名 密码 Powershell 不会提示我输入这些信息 这与 Windows 资源管理器不同 如果我首先在 Windows 资源管理器中连接到该文件夹 Po
  • 设置asp.net验证器的顺序

    我使用 3 个验证器来验证文本框 但当在文本框中输入无效值时 所有验证器都会被触发 但我希望这些验证器按照特定的顺序工作 以便用户可以一一解决这些错误
  • 从 Firefox 33.0.2 中的 javascript 清除 ssl 客户端证书状态(已删除专有 window.crypto)

    我正在寻找一种方法来清除 Firefox 中的 SSL 客户端证书缓存 作为一种 注销 功能 以便服务器在我下次连接到服务器时不再通过客户端证书识别我 解决方案来自从 JavaScript 清除 ssl 客户端证书状态 https stac
  • 确定最接近的已知颜色

    我允许我的应用程序的用户选择自定义颜色 并希望有一种方法来显示每种颜色的友好名称 而不是显示十六进制代码的文本表示形式 我如何找到最近的System Drawing Color对于给定的十六进制代码 希望这对某人有帮助 Public Fun
  • PowerShell 中的变量作用域

    PowerShell 的一个遗憾是函数和脚本块是动态作用域的 但另一件事让我感到惊讶的是 变量在内部作用域内表现为写时复制 array g function foo array h Write Host array array s Writ
  • 如何通过 PowerShell 获取注册表项的所有权?

    我尝试通过 PowerShell 获取注册表项的所有权 但它悄无声息地失败了 我正在使用以下代码 get the username of the current user uname System Security Principal Wi
  • 使用 SSL 证书验证 Web 浏览器

    是否可以使用 ssl 证书对 Web 浏览器进行身份验证 假设我在应用程序中存储私钥 有什么方法可以从浏览器读取密钥并尝试基于该私钥进行身份验证 您可以使用 SSL TLS 客户端证书身份验证来对浏览器 用户进行身份验证 服务器必须请求客户
  • 从 Powershell 脚本安装 Python

    当以管理员身份从 PowerShell 命令行运行以下命令时 可以在 Windows 11 上成功安装 Python c temp python 3 11 4 amd64 exe quiet InstallAllUsers 0 Instal
  • ClickOnce 应用程序错误:部署和应用程序没有匹配的安全区域

    我在 IE 中使用 FireFox 和 Chrome 的 ClickOnce 应用程序时遇到问题 它工作正常 异常的详细信息是 PLATFORM VERSION INFO Windows 6 1 7600 0 Win32NT Common
  • ASP.NET Click() 事件在第二次回发时不会触发

    我有一个 ASP NET Web 表单 我第一次提交表单时 会引发 提交按钮单击 事件 表单返回到浏览器时可能会出现验证错误 或者可以选择使用新值再次提交表单 当再次提交表单时 提交按钮单击 事件永远不会触发 Page Load 触发 但按
  • “%”(百分比)在 PowerShell 中起什么作用?

    操作似乎在管道之后启动脚本块 尽管about Script Blocks http technet microsoft com en us library hh847893 aspx表示 不是必需的 这些都工作得很好 get childit
  • 导致回发到与弹出窗口不同的页面

    我有一个主页和一个详细信息页面 详细信息页面是从主页调用的 JavaScript 弹出窗口 当单击详细信息页面上的 保存 按钮时 我希望主页 刷新 是否有一种方法可以调用主页的回发 同时还可以从详细信息页面维护保存回发 Edit 使用win

随机推荐

  • 允许读、写: if request.auth != null;

    我有这个警告 除非您更新安全规则 否则您的 Cloud Firestore 数据库将开始拒绝客户端请求 它说我有一天要改变它们 我对此不太了解 我尝试观看一些视频 但我无法理解 看到我可以更改日期 但更喜欢有适当的规则 到目前为止 我对我的
  • 错误:无法读取服务器:远程使用 ltk 时没有此类变量

    我正在摆弄ltk因为它提供了运行远程 GUI 的选项 但是 当尝试使用远程 GUI 时 我遇到了在本地运行 ltk 时不会遇到的问题 in package ltk user defun add current investigation f
  • 如何在dynamodb中使用自动递增主键id

    我是 dynamodb 的新手 我想在使用时自动增加 id 值putitem与 dynamodb 可以这样做吗 Answer recommended by AWS Collective 这是 DynamoDB 中的反模式 DynamoDB
  • 怎么知道是iphone还是ipad?

    我想知道用户使用iphone还是ipad 如果用户使用iphone我想打开相机 如果他使用ipad或在模拟器中运行我想打开库 怎么可能 如何查找设备的详细信息 如何通过xcode知道用户当前使用的设备 NSString deviceType
  • 如何使用 scipy.integrate 设置固定步长?

    我正在寻找一种方法来设置固定步长 以通过 Python 中的 Runge Kutta 方法解决我的初始值问题 因此 我如何才能告诉scipy integrate RK45保持其积分过程的不断更新 步长 非常感谢 Scipy integrat
  • 如何交互式更新 matplotlib imshow() 窗口?

    我正在研究一些计算机视觉算法 我想展示 numpy 数组在每个步骤中如何变化 现在有效的是 如果我有一个简单的imshow array 在我的代码末尾 窗口显示并显示最终图像 然而 我想做的是随着图像在每次迭代中的变化而更新并显示 imsh
  • 检查哪个表单有错误

    我有一个模式窗口 我只想在页面上的多个表单之一出现错误时启动该窗口 有没有办法使用 el 来识别特定表单是否有错误 示例伪代码
  • 如何用ajax查看表单上传的文件?

    我正在尝试上传以表单形式发送的文件 我正在尝试使用 php 但在 html 和 php 之间我使用 JS Jquery 和 ajax 因为我不希望页面重新加载 我在使用 FILES 时遇到了麻烦 在这里 我使用带有 javascript 操
  • 数组声明方括号内的星号在 C 中意味着什么[重复]

    这个问题在这里已经有答案了 我正在编写一个自定义 C99 解析器 我得到了语法this关联 该语法表示以下是声明数组的有效语法 int arr 语法的相关部分如下 direct declarator identifier declarato
  • 无法阻止 Protractor 显示文件下载提示

    Problem 我正在测试下载文件 但是当我触发下载时 会出现 另存为 提示 我在这看到了一个解决方案所以问题但这似乎对我不起作用 Config 我的量角器配置文件如下所示 coffeescript exports config capab
  • 写入新文件时自动创建完整路径

    我想写一个新文件FileWriter 我这样使用它 FileWriter newJsp new FileWriter C user Desktop dir1 dir2 filename txt Now dir1 and dir2目前不存在
  • 无法解析的日期:“Fri Oct 10 23:11:07 IST 2014”(偏移量 20)

    我创建了这个函数来解析日期 但这给出了异常 Unparseable date Fri Oct 10 23 11 07 IST 2014 at offset 20 请帮助 因为我无法弄清楚这段代码有什么问题 public Date parse
  • 从一个列表列表中减去另一个列表列表

    我想从另一个列表列表的相应元素中减去一个列表列表 例如 a 1 2 3 4 b 1 2 3 0 预期输出为 c 0 0 0 4 仅使用一个列表与另一个列表进行减法很容易 c i j for i j in zip a b 但这不适用于列表和返
  • “User”类型的字段“me”必须具有一系列子字段

    嗨 我正在努力学习GraphQL语言 我有下面的代码片段 Welcome to Launchpad Log in to edit and save pads run queries in GraphiQL on the right Clic
  • iOS:自定义键盘:我想将图像发送到textDocumentProxy(输入控件)

    我正在实现仅包含图像的自定义键盘 并且希望在单击图像时将图像发送到 textDocumentProxy 输入控件 例如 textview 但不能克服它 到目前为止 我能够将文本 字符串发送到输入控件 但不能发送图像 是否可以将图像发送到输入
  • 快速重命名后退导航项

    我正在尝试编辑返回项目在导航控制器中 我有这个场景 导航控制器 gt 表视图控制器 gt TableViewController 在第二个 TableViewController 中 我想将后面的项目重命名为 xxxx to Back 有没
  • Firefox 开发者工具添加新规则?

    我决定尝试一下内置的 Firefox 开发者工具 看起来似乎不错 但是 我无法从 Inspector Rules 找到如何向 CSS 添加新规则 我的意思是 my new rule 不仅仅是默认打开的 element 规则 最终编辑 现在通
  • 是否可以在 HTML5 画布中使用多个图像?

    我正在尝试将 10 张不同的图像加载到画布中 我的计划是最终将这些图像制作成动画 但现在它们似乎正在互相覆盖 这是我的代码 var DrawLetters function for i 0 i lt howManyLetters i thi
  • 将 Sqlite 数据库文件重新嵌入到同一个可执行文件中

    我正在创建 Win Form 应用程序 我正在添加一个空的 Sqlite 数据库文件 其中包含表作为嵌入式数据源 在运行时 我将数据库文件提取到应用程序路径中 并将值插入到该数据库文件的表中 再次关闭应用程序时 我必须将数据库文件更新或替换
  • Powershell:更新 IIS web.config

    需要更新 IIS web config 以通过添加 SSL 来保护 cookie Web Config 当前包含以下代码片段