C# 在IIS中从根目录重定向到索引

C# 在IIS中从根目录重定向到索引,c#,asp.net,C#,Asp.net,我不太明白怎么做 我在IIS服务器上有一个ASP.NET站点,仅供内部使用,每当我访问根链接foo.dk时,它会显示一个HTTP错误403,这很好,因为不应该访问该位置 相反,应该发生的是,用户被重定向到foo.dk/Index,但这就是我遇到的问题。首先,我进入IIS并查看HTTP重定向部分。在这里,我假设如果我输入foo.dk/Index,它将在访问foo.dk时重定向到该页面。相反,我得到了一个“重定向时循环”错误,它试图永远重定向 然后我进入默认文档,并将我的Index.aspx页面作为

我不太明白怎么做

我在IIS服务器上有一个ASP.NET站点,仅供内部使用,每当我访问根链接foo.dk时,它会显示一个HTTP错误403,这很好,因为不应该访问该位置

相反,应该发生的是,用户被重定向到foo.dk/Index,但这就是我遇到的问题。首先,我进入IIS并查看HTTP重定向部分。在这里,我假设如果我输入foo.dk/Index,它将在访问foo.dk时重定向到该页面。相反,我得到了一个“重定向时循环”错误,它试图永远重定向

然后我进入默认文档,并将我的Index.aspx页面作为默认页面。这也没有解决问题。我试图使用Web.config文件编写一个规则,以实现我想要的功能,但这将403错误更改为每个页面上的500错误,使其完全无法访问

我现在已经尝试了很多事情,我想知道是否有人知道我可以做些什么来实现我想要的:

每当用户访问foo.dk时,我希望IIS将用户重定向到foo.dk/Index

我如何做到这一点


提前谢谢

什么是索引?它是一个页面(即index.html)还是有index.aspx、index controller等…从永远重定向部分开始,您是否能够浏览您打算登录的页面?因为它听起来像权限是错误的查看它,因此重新开始重定向403(权限)错误。我正在尝试猜测重定向的方向,是否可能只需要URL重写规则即可?@JackM这是一个aspx文件是。@Dr.AaronDishno我尝试使用重写规则,但它将错误从403更改为500。您是否查看了windows事件日志以了解是否有任何信息可以告诉您500错误的原因?也许这只是一个语法错误。