.net - 使用 aspnet_regiis 加密 web.config 在本地计算机上工作,但在部署到服务器时失败
问题描述
我有一个 web api 应用程序,我在其中使用 aspnet_regiis.exe 加密了 web.config。该应用程序在我的本地计算机上构建并正常运行,但在远程服务器上部署时失败。它会引发运行时错误,说明此应用程序的当前自定义错误设置阻止远程查看应用程序错误的详细信息。
解决方案
要解决此错误,请按照以下步骤禁用自定义错误并在 iis 中启用详细错误:
1)打开IIS管理器。
2)选择您的网站。双击“错误页面”</p>
3)右键单击并选择“编辑功能设置...”或从“操作”窗格中选择相同(在右侧)
- 选择“详细错误”单选按钮,然后单击确定
有关更多详细信息,请参阅下面的文章:
https://docs.microsoft.com/en-us/previous-versions/dtkwfdky(v=vs.140)?redirectedfrom=MSDN
https://docs.microsoft.com/en-us/previous-versions/aspnet/zhhddkxy(v=vs.100)
推荐阅读
- javascript - 如何在 Netbeans 中使用 JSP 标签维护 javascirpt 的代码格式
- azure-active-directory - 将 AD 与 IBM Tivoli 访问管理器同步的最佳方式
- c++ - C++ 无处引用
- appium - 如何更改 Appium Desktop 的 appium 版本
- javascript - browser.getTitle() is returning TypeError: Converting circular structure to JSON - Protractor project
- node.js - 模式拼接两个远程 Prisma/GraphQL 模式
- c# - 将 json 返回到核心 2 中的部分视图
- python - 无法安装 pyautogui
- c# - 如果我将应用程序池标识更改为本地系统,安全性会怎样?
- android - ARCore 的 AugmentedImages 旋转