我有一個網站託管在IIS中。它的一小部分需要asp.net。所以我只需右鍵單擊該部分/目錄並將其創建爲應用程序和虛擬目錄。IIS 6.0 web應用程序 - 整個「網站」是否需要成爲「應用程序」?
這樣好嗎?還是整個「網站」需要製作成應用程序和虛擬目錄?
我問的原因是,當我嘗試瀏覽到這個「應用程序」中的aspx頁面時,我在頁面指令中收到解析器錯誤消息「無法加載類型... MyCodeBehindType」,這似乎我指出它沒有找到dll的,甚至是類文件背後的代碼(顯然在同一個目錄中)。
編輯:
如果我這樣做,這樣一來,只有我的網站實際上是一個Web應用程序的子文件夾,在這裏我把DLL文件?在Web應用程序的網站的bin文件夾中?或者在Web應用程序的bin文件夾中?
是否有可能在不同的應用程序運行不同版本的.NET,即我應該檢查,以確保應用程序I在網站上創建的是運行2.x?或者這是IIS中的更高級別的設置,可以涵蓋所有網站? – richard 2011-04-27 19:25:06
好的,我只是通過添加一個新的webform到項目中創建了一個通用的網頁。我在頁面指令中再次出現錯誤,無法加載類型'MyNamespace.WebForm1'。 – richard 2011-04-27 19:27:08
這個問題,http://stackoverflow.com/questions/1707835/could-not-load-type-webapp1-default-in-asp-net,暗示它必須處理dll不在bin中。這導致我到問題的其他部分。 。 。在我的問題中查看我的編輯,查看我的問題的其他部分... – richard 2011-04-27 19:29:19