首页 > 解决方案 > 使用 aspnet_regiis 加密 web.config 在本地计算机上工作,但在部署到服务器时失败

问题描述

我有一个 web api 应用程序,我在其中使用 aspnet_regiis.exe 加密了 web.config。该应用程序在我的本地计算机上构建并正常运行,但在远程服务器上部署时失败。它会引发运行时错误,说明此应用程序的当前自定义错误设置阻止远程查看应用程序错误的详细信息。

标签: .netapiiis

解决方案


要解决此错误,请按照以下步骤禁用自定义错误并在 iis 中启用详细错误:

1)打开IIS管理器。

2)选择您的网站。双击“错误页面”</p>

在此处输入图像描述

3)右键单击并选择“编辑功能设置...”或从“操作”窗格中选择相同(在右侧)

在此处输入图像描述

  1. 选择“详细错误”单选按钮,然后单击确定

在此处输入图像描述

有关更多详细信息,请参阅下面的文章:

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)


推荐阅读