2013-11-29 56 views
2

我试图在web.config中重定向,但我得到一个500错误。 IIS的版本是8.5,但在版本6之前。这个语法有什么问题?重定向web.config IIS 8

<location path="Test/test.aspx"> 
<system.webServer> 
<httpRedirect enabled="true" destination="http://domain/Test/IT/test.aspx" httpResponseStatus="Permanent" /> 
</system.webServer> 
</location> 

我得到这个错误信息:内部错误 - 500我删除web.config中的线,一切再次工作。

我试过网址重写功能,但是出现错误。

“无法读取配置文件,由于权限不足”

我想下面这些指令来解决,但该系统要求我的用户/密码。我是管理员,但这些凭证无效。

Cannot read configuration file due to insufficient permissions

的HttpRedirectionModule安装在服务器中。另外,RewriteModule

回答

1

您是否安装了HttpRedirect模块?它在IIS7 +下是可选的。

如果不是这样,它可以帮助您发布从本地点击获得的详细错误消息(如果可以的话) - 这将有助于缩小原因。

最后,您可能想在这里查看URL重写,它是IIS7 +的一项新功能,可以处理简单的url重定向,比如上述等等。