Web.Release.Config身份验证属性

时间:2016-01-05 13:50:42

标签: c# windows-authentication web-release-config

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

1 个答案:

答案 0 :(得分:3)

.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>
...