2010-09-23 56 views
1

我的web.config文件位於應用程序空間的根目錄下。我的源代碼必須位於根目錄下的另一個文件夾中。我也有web.config中定義的名稱空間。Web.config文件和Web代碼文件夾

當我運行應用程序時,它找不到任何已定義的名稱空間,然後導致我的所有@Register標記崩潰。

如何在一個位置使用web.config,在另一位置使用我的代碼?

+0

我也想知道的東西。我想知道這是否可能。 – 2010-09-23 20:24:54

回答

0

bin和app_glolbalresource文件夾已移至根文件夾。那麼所有的代碼都被移到了子文件夾中。

現在一切正常。對視圖代碼進行了一些小的更改,以導入所需的名稱空間。

1

如果/ bin文件夾包含您的文件,或者您可以使用app_code文件夾來包含項目的WSP(WebSite項目)設置,則只能執行此操作。

編輯

從事物的聲音,它看起來好像你沒有標記爲應用程序的根目錄,但實際的子文件夾。我會確保在IIS中你有作爲應用程序的根設置,而不是你的子文件夾,這會造成一些重大的混亂。

+0

我擁有bin文件夾中所需的所有程序集。 bin文件夾與所有代碼位於同一目錄中。唯一一個級別是web.config。所以我需要改變/設置一些說bin文件夾在這裏? – Arnej65 2010-09-24 12:03:59

+0

我更新了我的答案..... – 2010-09-24 13:59:44

+0

沒有根是應用程序,而不是子文件夾。請參閱下面的解決方案 – Arnej65 2010-09-24 14:02:17