2011-09-14 48 views
1

我有一個ASP.NET web應用程序,它在網站的父目錄中有一個web.config文件。我有另一個asp.net應用程序的網站上的另一個文件夾。該文件夾還有一個自己的web.config目錄。當我在子文件夾中運行應用程序時,它會拋出錯誤,並且在某種程度上,這些錯誤與根級應用程序中的引用有關。Web.Config問題

最初它拋出這個錯誤:代碼子目錄不存在,。我在子文件夾的應用程序中爲此添加了一個虛擬文件夾,但它似乎在尋找更多的參考。有沒有辦法解決這個問題。

父應用程序擁有自己的配置,並且子文件夾中的應用程序擁有自己的web.config。當我在子文件夾中運行appl時,它試圖從父應用程序使用web.config而不是它自己的。

感謝 周杰倫

+0

你可以給特定的錯誤消息?沒有這一點,我們可以給你一般東西來尋找,但我們可以提供更多的信息幫助。 – David

+0

你得到的錯誤是什麼? – IrishChieftain

+0

無法加載文件或程序集「PrintTask_VBNet,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 2a7e7966c16048d7」或其某個依賴項。該系統找不到指定的文件。 異常詳細信息:System.IO.FileNotFoundException:無法加載文件或程序集「PrintTask_VBNet,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 2a7e7966c16048d7」或其某個依賴項。該系統找不到指定的文件。 – jayGIS

回答

1

必須澄清這一點:

I have an ASP.NET web application that has a web.config file in the website's parent directory. I have another folder in the website which has another asp.net application. The folder also has a web.config directory for itself.

  1. 你告訴我們你安裝了一個web應用程序,它的web.config是不是在同一個文件夾,但在父夾?這是錯誤的!

  2. 你的其他文件夾包含一個asp.net應用程序,它有一個web.config目錄!?!?

在ASP.NET

嵌套或不嵌套的應用程序,你應該基本上都在你的Default.aspx頁和料倉子文件夾中的同一個文件夾中的web.config,如果在web.config是不是在那裏,而是在任何父母或小孩的文件夾中,最有可能的是,它不會工作。

我在這裏假設的事情,因爲你不解釋太多,編輯更多的細節問題,我會編輯這個答案:)