0

我定义了一个 WebApi,它从浏览器中获取凭据,它可以工作。部署后,我必须将服务器上的身份验证从 编辑AnonymounsWindows。我试图添加<authentication mode="Windows"/>到 Web.Config.Release 但它没有改变......为什么?建议?

4

1 回答 1

4

.Release.Config文件本身不是一个.Config文件 - 它是一个描述如何默认Web.Config文件转换为新Web.Config文件以进行发布的文件。

因此,您不只是向其中添加节点 - 您需要使用为此定义的语法指定要进行的修改 - 请参阅https://msdn.microsoft.com/library/dd465318(v=vs.100) .aspx

在你的情况下,你可能想要这样的东西:

...
<system.web>
    <authentication mode="Windows" xdt:Transform="SetAttributes" />
</system.web>
...
于 2016-01-05T14:41:02.350 回答