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