ASP.NET WebSite发布的一些基本含糊之处

时间:2014-11-20 09:56:36

标签: asp.net visual-studio

我设法创建了一个WebForms项目,我现在通过我的主机提供的Ftp-option发布。我遇到的第一个问题是我的所有重定向调用都指向一个硬编码的localhost-URL:

Response.Redirect("http://localhost:XYZAV/SearchResults.aspx);

我的主机服务器肯定无法重定向到该网址。所以我不得不将所有重定向调用更改为服务器知道的url。但这似乎不是解决这个问题的最佳选择。我的意思是每次我发布时都要对它们进行改变,加上开发我还需要再次改变它们。

我从来没有使用过这个选项,但我想这就是" Debug"和#34;发布"有选择权,我是对的吗?但我遇到两个问题:

  1. 我根本没有"发布"选项" Visual Studio 2013"这个项目。
  2. 即使我有,处理这个问题的最佳做法是什么?
  3. 我希望自己明确表示如果不能提供尽可能多的信息。

    提前致谢!

1 个答案:

答案 0 :(得分:1)

使用此

应该 -

Response.Redirect("SearchResults.aspx);

相关问题