2013-06-05 40 views
1

剛開始,我是一名ASP初學者,在部署我的第一個應用程序時遇到了一些困難。在另一臺計算機上部署asp.net項目

我在VS2008做了一個asp.net的項目,我WS試圖將它部署到另一臺機器上,並以下是我做的步驟:
右點擊網站公佈設置loaction到c:\的Inetpub \ wwwroot文件並將我的應用程序粘貼到此文件夾。
然後我去控制Panel-管理工具IIS並在那裏顯示我複製的網站然後去它的屬性添加文件,設置ASP> NET版本,默認情況下它是空白的。然後編輯配置,並在身份驗證下將其模式更改爲無。

然後,當我在IIS中的應用程序中生效並瀏覽它時,顯示了所需的輸出,但我需要知道如何在瀏覽器中打開相同的應用程序。

感謝

回答

0

如果我正確地理解這一點 - 它不依賴於如何網站已在IIS中設置完成。在它的最簡單的將是

在默認網站

http://[external IP of webserver]/default.aspx 

由於網站

http://[external IP of webserver]/[virtualName]/default.aspx 

假設下的虛擬存在一個名爲Default.aspx的(插入自己的)

if default.aspx被指定爲該網站的默認文檔

http://[external IP of webserver] 
http://[external IP of webserver]/[virtualName] 

如果您使用綁定到特定的IP和或端口(看在IIS,在束縛鏈接左手邊 - 見下圖)

http://hostname: optionalpost 

enter image description here

道歉,如果我有誤解

編輯

要檢查網站是否已經激活,並得到一個賭注首先想到IIS的左側是什麼外部URL將瀏覽到網站。點擊這個檢查網站是否出現。

enter image description here

如果確實如此,則URL應該是顯而易見的。這可能是一個與主機頭即看起來像一個正常的URL即

http://mytestsite.com 

如果是這種格式,那麼你可能無法從外部瀏覽,如果你能不能解決這個hostheader到的知識產權框。爲了解決這個問題,然後編輯你的主機文件,並將URL的映射添加到框的外部IP。

主機頭是在Windows 7的下面(或窗口通常我認爲)

C:\Windows\System32\drivers\etc\hosts 

請編輯它

+0

我嘗試了所有的,但沒有幫助之前先備份該文件了。 我可以通過單擊虛擬目錄在IIS中運行。但不是在瀏覽器 – user2454135

+0

我已經添加了一個編輯看看是否有幫助。但通常您需要提供更多關於您試圖使其工作的步驟的更多細節。 URL的詳細信息和IIS的設置將有所幫助,否則我認爲這是儘可能多的幫助。關心和祝你好運 –

+0

yes dats correct,我可以通過瀏覽選項在IIS中查看我的頁面,但無法在瀏覽器中打開它。所以如何解析hostheader並添加映射。 – user2454135

相關問題