2012-06-08 20 views
1

我已經在IIS(Windows 2008服務器)上部署了我的ASP.NET Web應用程序。我創建了一個虛擬目錄(名爲TestApp),並且局域網上的所有用戶都使用以下URL訪問它。ASP.NET網絡應用部署 - 具有域名/服務器名稱訪問

的http:// 「服務器名稱」 /TestApp/Default.aspx

我的客戶希望的是,它應該如下網址

參見http:// 「服務器名稱」 /Default.aspx

服務器上部署了單個應用程序。

你能讓我知道我該如何實現這件事?

+0

爲什麼這個問題會降級? – yadavr

回答

1

代替現有的網站上添加一個virtual directory,你需要添加一個新的web site

Create a Web Site (IIS 7)

+0

我試圖添加新的網站,而不是直接虛擬,但現在當我從IIS瀏覽它的網站打開本地主頁而不是網站的默認頁面。 – yadavr

+0

@yadavr:http:// YOURSERVERNAME /將ping默認站點。如果您正在進行的所有工作都是在本地進行測試,請確定任何適合您的域,然後在主機文件上添加綁定/條目。檢查這可能有助於其他問題http://stackoverflow.com/questions/5235701/iis-can-i-create-a-host-header-for-an-intranet-site –

+0

thnx很多克勞迪奧雷迪:)。它的工作。 – yadavr

0

事實上,這是相當簡單的。

  1. 刪除當前應用程序,包括IIS中的所有文件和設置(即:刪除所有內容)。
  2. 再次運行部署嚮導,但要小心它給予您的應用程序的路徑:默認情況下,您應該看到「http:// SERVERNAME/TestApp /」。刪除「TestApp」。該向導會顯示一條警告消息,請繼續。
  3. 像往常一樣完成嚮導,瞧!

我已經做了2次或3次了。

+0

我正在服務器上部署應用程序沒有辦法,我可以上傳已經發布的應用程序在Inetpub-> wwwroot – yadavr

+0

安裝web部署擴展,它使部署如此簡單。 [http://www.iis.net/download/webdeploy](http://www.iis.net/download/webdeploy) – Bestter