Zyp*_*rax 13 asp.net web-config url-routing
在我的ASP.Net应用程序中,我正在使用URL路由.
网址格式有点像:http://site/{culture}/project/{id}
.
为了允许用户访问登录和恢复页面,我在web.config中添加了以下条目:
<location path="en-GB/login">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="nl-NL/login">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="login">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
Run Code Online (Sandbox Code Playgroud)
是否有一种表示形式,以便我可以跳过en-GB部分并用通配符替换它?
无论文化如何,我都希望登录和恢复页面等可用.
查看这篇文章,您也许可以更改登录页面的扩展名并执行如下操作:
<system.webServer>
<security>
<requestFiltering>
<fileExtensions>
<add fileExtension=".login" allowed="true" />
</fileExtensions>
</requestFiltering>
</security>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
我还没有尝试过,但这也许是值得尝试的事情。
归档时间: |
|
查看次数: |
19555 次 |
最近记录: |