我已将我的 asp.net Web 应用程序部署到测试 IIS 7.5 服务器(实际上是同一台机器)。该应用程序在 Visual Studio 2010 中运行良好。我正在使用无 cookie 身份验证。当我打开部署的站点并在登录后将用户重定向到主页时,我收到一个找不到页面的错误。任何想法为什么会发生这种情况?
谢谢达摩
我已将我的 asp.net Web 应用程序部署到测试 IIS 7.5 服务器(实际上是同一台机器)。该应用程序在 Visual Studio 2010 中运行良好。我正在使用无 cookie 身份验证。当我打开部署的站点并在登录后将用户重定向到主页时,我收到一个找不到页面的错误。任何想法为什么会发生这种情况?
谢谢达摩
在登录页面后面的代码中,我有以下内容。
string Redirectport = HttpContext.Current.Request.ServerVariables["SERVER_PORT"];
RedirectURL = "http://localhost:" + Redirectport + System.Web.HttpContext.Current.Response.ApplyAppPathModifier("~/Main.aspx");
我不得不将单词 localhost 更改为实际的电脑名称。我将把这部分作为 webconfig 的一部分。
这是这样做的方法吗?我认为它会与本地主机一起使用?
谢谢达摩