asp.net以斜杠结尾的无效路径不会返回到错误页IIS
如果您输入以“/”结尾的url,IIS中是否有特定的设置使错误页面处理正常工作?在本地计算机上,如果导航到 或 这些页面按其应有的方式重定向到Default.aspx。但是在我部署到服务器之后,只有以.aspx结尾的页面才能正常工作。以斜杠结尾或随机静态内容()结尾的页面位于完全白色的页面上,没有html或任何内容 这是我的web.config:asp.net以斜杠结尾的无效路径不会返回到错误页IIS,iis,error-handling,configuration,server,Iis,Error Handling,Configuration,Server,如果您输入以“/”结尾的url,IIS中是否有特定的设置使错误页面处理正常工作?在本地计算机上,如果导航到 或 这些页面按其应有的方式重定向到Default.aspx。但是在我部署到服务器之后,只有以.aspx结尾的页面才能正常工作。以斜杠结尾或随机静态内容()结尾的页面位于完全白色的页面上,没有html或任何内容 这是我的web.config: <?xml version="1.0"?> <configuration> <system.web>
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="/Default.aspx" />
</system.web>
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode='-1' />
<remove statusCode="503" subStatusCode='-1' />
<!-- this catches everything that is not Default.aspx-->
<error statusCode="404" path="/Default.aspx" prefixLanguageFilePath="" responseMode="ExecuteURL" />
<!-- 503 needs to redirect because this is set manually on the Default.aspx page-->
<error statusCode="503" path="/Default.aspx" prefixLanguageFilePath="" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
</configuration>
我的服务器没有添加以下角色:
- Web服务器->通用HTTP功能->HTTP错误
- Web服务器->通用HTTP功能->HTTP重定向