我想将default.ocument从web.config移到单独的配置文件中。 请让我提供任何解决方案。
<defaultDocument>
<files>
<clear/>
<add value="login.aspx"/>
</files>
</defaultDocument>
答案 0 :(得分:1)
在您的web.config中为configSource
部分指定defaultDocument
:
<system.webServer>
<defaultDocument configSource="default.config" />
</system.webServer>
然后,在包含defaultDocument
部分的配置文件中:
<?xml version="1.0" encoding="utf-8"?>
<defaultDocument>
<files>
<clear/>
<add value="login.aspx"/>
</files>
</defaultDocument>
请注意,VisualStudio不会向您推荐configSource
属性,但它会起作用。
要使用VisualStudio进行测试,只需启动WebSite,然后从URL路径中删除任何页面,您就应该重定向到配置文件中指定的默认文档。