2010-06-30 21 views
0

我已經發布了一個asp.net應用程序到我的IIS應用程序的子目錄。我知道web.config必須存在於幾個要運行的屬性的根目錄下。所以我把我的web.config移到了應用程序的根目錄下。我得到以下錯誤:將ASPX發佈到應用程序的子目錄[無法加載類型]

Could not load type 'ProjectName.myTypeName'. 

我懷疑的是,在同一個目錄,因爲這aspx文件不具有的web.config導致了問題。我如何配置這個,以便我的web.config可以存在於根,而aspx文件居住在我需要的地方?

謝謝!存在於網站bin目錄

-Nick

回答

1

應用程序加載的類型。如果您的類型不在該目錄中,則無法創建它們的實例。你有幾個選擇:

  1. 從子目錄中創建一個應用程序/虛擬目錄。
  2. 將所需的程序集移動到主應用程序的/ bin目錄中。
  3. 將您的子目錄添加到應用程序的探測路徑。
+0

程序集也必須在根中 - 至少這對我的項目最適合。謝謝你,先生。 – Nick 2010-06-30 14:24:45

0

檢查dll它正在尋找並且是正確的版本。

0

使子目錄的虛擬目錄,並在Web應用程序的根目錄從/ bin目錄中保持你的web.config中的子目錄

相關問題