The following post声称可以将所有web.config httpRedirect放在一个单独的文件中,但是当我按照帖子中的说明操作时,我得到了:
HTTP Error 500.19 - Internal Server Error
Config Error configSource must exist alone in an element
我的web.config看起来像是什么:
<configuration>
<system.webServer>
<httpRedirect enabled="true" configSource="WebRedirects.config" ></httpRedirect>
</system.webServer>
</configuration>
我的WebRedirects.config看起来像什么(显然这些点代表多个条目):
<httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Permanent">
<add wildcard="/folder/file.aspx" destination="/another-folder/another-file.aspx" />
.
.
.
</httpRedirect>
答案 0 :(得分:0)
哎呀,我一发布就看到了这个问题。需要删除enable="true"
属性。所以它变成了:
<configuration>
<system.webServer>
<httpRedirect configSource="WebRedirects.config" ></httpRedirect>
</system.webServer>
</configuration>