2011-07-14 52 views
0

我試圖讓elmah運行在我的整個網站上。我首先在使用程序集引用的localhost網站web.config中配置它,因爲我將elmah放入gac,並確保它一切正常,並且我同時收到一封電子郵件並可以訪問http://localhost/elmah.axd在Machine.config中配置ELMAH - elmah.axd上的404

現在,我所有的配置文件的ELMAH部分複製到:

C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ CONFIG \ machine.config中

然後我刪除網站的web.config文件。現在,當我去localhost/elmah.axd時,我得到了404,但我也通過郵件從elmah獲得了404?

httphandler有什麼問題?或者我錯過了什麼?

+1

爲什麼不改變'C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \ web.config'呢? – Oded

+0

-.-我在指南中讀到它應該在machine.config中 - 我只是將elmah.axd處理程序添加到了它的web.config文件中 - 非常感謝 - 您能否快速回答我的問題?謝謝 – Dynde

回答

1

ELMAH HTTP處理程序配置應位於web.config文件中。

+0

對於那些試圖在IIS7中工作的人來說,這有點不同。有關詳細信息,請參閱此帖子答案:http://stackoverflow.com/a/9948356/5496 – Peter