2013-04-16 65 views
1

我已經將ASP.NET網站拆分爲一個Web應用程序(AppCode類現在是一個單獨的DLL)。文件不存在 - favicon.ico

我有一個Global.asax文件。當我啓動一個網頁時,我現在收到一個錯誤消息:「文件不存在」網頁加載成功。

經過一些進一步的分析,看起來web應用程序正在尋找名爲favicon.ico的文件。這個文件是什麼?

我已經谷歌搜索這個,我可以像這樣的網頁:File does not exist Exception- favicon.ico。我還沒有找到答案。

看來,Web應用程序拋出的錯誤,但網站沒有。

更新 我用一個網頁(default.aspx)和Global.asax創建了一個空白網站項目。然後我使用一個網頁(default.aspx)和Global.asax創建了空白web應用程序項目。 Global.asax文件都包含Application_Error子例程。我發現這個錯誤只出現在Web應用程序中。因此,我認爲favicon.ico是Web應用程序項目所必需的。

+0

你使用什麼網絡服務器? IIS,Apache? – nmat

+1

你可以在這裏找到詳細的描述:http://stackoverflow.com/questions/14570211/error-in-global-asax-file-does-not-exist。 Web應用程序的工作方式與此處所描述的完全相同,而在Web站點中,對靜態資源的請求不會經過「Global.asax」(但請求仍然生效,並且仍然返回404,但只有錯誤在不同級別上處理) – tpeczek

+0

@tpeczek,你能發表一個答案,以便我可以給一些信用? – w0051977

回答

3

favicon.ico是一個小圖像,將在瀏覽器的頁面標籤中呈現。您可以使用它生成它http://www.favicon.cc/

一旦生成,您可以將該文件放置在網站的根目錄並查看錯誤是否仍然存在。

+0

請你看看我的更新(在OP)。這聽起來正確嗎?鏈接爲+1。 – w0051977