2012-03-17 159 views
0

我們一羣人爲我們的大學班級編寫了一個.NET Web應用程序,爲了讓我們的教授測試它,我將其設置在家中的Web服務器上。這是我迄今爲止所做的:在個人服務器上配置IIS 6 Web應用程序

我在我的域上創建了一個新帳戶,然後授予該帳戶讀取,寫入存儲應用程序所在文件夾的權限。我已經建立了一個應用程序池,該應用程序池使用這個新帳戶作爲其身份,並創建了一個使用新應用程序池的新網站。

我最初收到服務不可用的錯誤消息,所以我意識到我必須將我的帳戶添加到IIS_WPG帳戶。所以現在我被困在「無法找到的頁面」中。該網站指向正確的文件夾(我可以在IIS瀏覽器中看到aspx頁面列表),但是當在IIS中,服務器上的瀏覽器或我的網絡中的瀏覽器中瀏覽網站時,我總是收到Page無法找到。主目錄指向我們的應用使用的default.aspx。

從IDE內部運行時,該應用程序當然工作得很好,但現在我試圖讓它工作,它不想。

有什麼想法?

謝謝。

回答

0

所以我找到了問題。我不知道的是,默認情況下,IIS 6不支持Web Service Extensions中的活動服務器頁面和.NET頁面。一旦我把這個網站開始工作就好了。

0

你應該首先給出錯誤細節。

現在,我建議你檢查'網絡服務'帳戶的權限。這是ASP.NET的帳戶。 然後將您的網站發佈到* .aspx文件和* .dll文件。看看是否有任何錯誤。

+0

沒有超出我上面指出的錯誤消息。之後我嘗試了以下方法:從包含它的文件夾中刪除了我的應用程序,並將其替換爲基本的.htm頁面。這工作正常,但只要我把我的應用程序回來,我得到的頁面無法找到消息。 – HawkeyeD 2012-03-17 19:21:27

+0

@HawkeyeD嘗試將IIS .net框架版本修改爲2.0或更高版本 – 2012-03-18 05:56:26

相關問題