1

在我的 apphost.cs 文件中,我定义了打开 login.cshtml 的未经授权的请求。

SetConfig(new EndpointHostConfig
{
   CustomHttpHandlers =
   {
      {HttpStatusCode.NotFound, new RazorHandler("NotFound")},
      {HttpStatusCode.Unauthorized, new RazorHandler("login")},
   }
 });      

我正在运行自托管的项目。我已将项目部署到服务器(Debian+Apache:ProxyPass to http://127.0.0.1:2008)。

我的问题是重定向链接(查询字符串)链接回http://127.0.0.1:2008/People.

http://servername/login?redirect=http://127.0.0.1:2008/People

如何覆盖重定向 url 以指向http://servername/People

4

1 回答 1

1

尝试指定您希望在配置中使用的服务器 url,例如:

SetConfig(new HostConfig { 
   WebHostUrl = "http://servername/"
});
于 2013-05-24T14:56:18.187 回答