簡體   English   中英

無法調試Razor助手 - 似乎IIS沒有用調試符號編譯?

[英]Can't debug Razor helper - seems IIS is not compiling with debugging symbols?

我正在嘗試調試在IIS上本地運行的Razor幫助程序函數。

即使我的幫助程序代碼讀取:

System.Diagnostics.Debugger.Break();

斷點不會發生。

所以我認為這是因為IIS無法在調試模式下編譯該函數。

我在web.config中添加了這個,但它沒有解決問題:

<compilation debug="true"></compilation>

當然有人碰到了這個,或者只是我特別的筆記本電腦車?

謝謝! - 布萊恩

我想通了,男人多么瘋狂的追逐!

我在調用助手時忘記了“@”符號。 我的代碼看起來像這樣:

MyHelper()

但它應該是這樣的:

@MyHelper()

在這種情況下,似乎Razor甚至沒有調用該函數,或者可能調用它但調試模式關閉,無論如何我添加了“@”符號然后可以再次使用調試器進行跟蹤。

看起來很多像這樣的小陷阱,這款剃刀刀片......

希望能幫助有人避免一天中失去2小時。 :-(

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM