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