![](/img/trans.png)
[英]How to Convert “~/default.aspx” to “http://www.website.com/default.aspx” C#?
[英]default.aspx is in a subfolder, use it as startpage on www.mysite.com
我有个问题。 我的网站的结构如下所示。
root
web.config
root|aspx|anonymous|default.aspx
root|aspx|members|members.aspx
root|images|.png
root|includes|css
我真的不知道这是否是最好的组织方式。但是由于我使用角色和成员资格提供者,因此我想保持对用户的控制。
现在解决问题,访问我的网站是www.mysite.com,如果我将“ default.aspx”直接放在根文件夹中,则一切正常。 但是,现在,用户必须输入www.mysite.com/aspx/anonymous/default.aspx才能访问起始页。 这是合乎逻辑的,因为这是我的“ default.aspx”所在的位置。 但是我想知道我是否可以以某种方式将到www.mysite.com的用户重定向到真正的“起始页” www.mysite.com。。是的,default.aspx被设置为我的VS项目中的起始页。
只需在根文件夹中添加default.aspx并在代码中执行Response.Redirect(“ / aspx / anonymous / default.aspx”)
其他方式:
<configuration>
<system.webServer>
<defaultDocument enabled="true">
<files>
<add value="/aspx/anonymous/default.aspx" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
http://www.iis.net/ConfigReference/system.webServer/defaultDocument
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.