2011-12-29 40 views
0

我有一個網站,我想本地運行,我跑了它沒有問題,但由於該網站是從主機下載我不得不改變所有的內部鏈接點在線到本地的。我試過很多東西在第一,但沒有任何實際工作,直到我用下面的:Localhost:PortNumber問題?

的http:\本地主機:端口號\網站........

現在,當我創建了一個新的文件夾並將網站放入其中並再次運行該端口號已更改,因此我放入的所有鏈接都不再工作,需要再次更改端口號。有沒有解決這個問題的辦法,而不是編寫localhost:portnumber,並且爲什麼端口號每次都在一個新的文件夾中改變?

+0

你不應該使用整個路徑? .... – Ruben 2011-12-29 08:00:08

+0

這是唯一的工作,因爲當我選擇選擇來源和瀏覽到我想要的頁面,給出的路徑是這樣../page.aspx。當我點擊該頁面時,我瀏覽的下一頁也將在頁面中包含文件夾兩次/ DemoAccount/DemoAccoun/..... – 2011-12-29 08:03:24

+0

嘗試閱讀此文章:http://msdn.microsoft.com/en-我們/庫/ ms178116.aspx看看它是否可以幫助你,因爲我認爲相對路徑將是更好的解決方案。 – Ruben 2011-12-29 08:08:14

回答

2

您可以使用鏈接的相對路徑。如果你真的想使用特定端口的應用程序嘗試以下步驟,

要指定ASP.NET開發服務器的端口 - 網站/ WebServices的項目

  1. 在解決方案資源管理器中,單擊名稱的應用程序。
  2. 在Properties窗格中,單擊使用動態 端口旁邊的向下箭頭,然後從下拉列表中選擇False。這將啓用編輯端口號屬性。
  3. 在「屬性」窗格中,單擊端口號旁邊的文本框,並在端口號中鍵入 。
  4. 單擊「屬性」窗格外部。這可以節省財產 設置。

要指定ASP.NET開發服務器的端口 - Web應用程序項目

  1. 右鍵單擊該項目在解決方案資源管理器,然後選擇 「屬性」
  2. 點擊「網頁「選項卡。
  3. 檢查「特定端口」而不是「自動分配端口」。
+0

對我來說仍然是一個問題,當我使用本地主機:portnumber的圖像,圖像dosn't加載 – 2011-12-29 08:12:16

+0

檢查您的圖像是否有效。 – 2011-12-29 08:37:04

+0

是的,它們是有效的 – 2011-12-29 08:40:41