2012-10-01 114 views
0

我創建了一個ASP.net網站。我有虛擬主機,並有部署網站的ftp訪問。當我部署或我們可以說複製我的網站的發佈,那麼它工作正常www.myweb.in。但是,我想使網站鏈接結構爲www.myweb.in/betav1。我已經在根目錄上創建了betav1文件夾,並將我的所有發佈內容複製到它,但似乎不起作用。在網頁寄存上部署網站

+0

你會得到什麼錯誤?你確定webhoster支持asp.net嗎? – nja

+0

它在「」中的web.config文件中顯示錯誤。是的,webhoster支持asp.net,因爲當我將所有內容複製到根目錄時,該網站正在工作。 – Vijay

回答

0

這主要是因爲您創建的betav1文件夾未配置爲IIS中的應用程序,或者它不是虛擬目錄。

您的網站將指向配置爲虛擬目錄的服務器中的文件夾。由於子文件夾是由您創建的,因此它不會被標記爲虛擬目錄或服務器中的應用程序。這是很大的可能性,這是問題。

要將此文件夾配置爲「應用程序」,您需要轉至其屬性並單擊創建按鈕將其配置爲應用程序。

由於它是一個遠程服務器,你應該問你的服務提供商。一旦你這樣做,你的問題很可能會得到解決。

0

您需要在您的域下獲得虛擬目錄設置。也許託管服務提供商將能夠給你這些權限。檢查你的文件/指導如何管理這些。

請仔細閱讀this知道如何在IIS 7配置虛擬目錄

0

可能有很多因素,回答爲什麼它不工作。

app_code,bin_app_data文件夾必須在您網站的主ROOT下。您的web.config配置正確的Web主機?您在Web應用程序中的鏈接是否正確地以/ betav1開頭?