2015-11-09 136 views
0

我需要在ConfigureAuth中設置一個斷點來調試我們遇到的問題。
下面的文章稱,你可以設置一個斷點,但這篇文章是C#,我需要這個在VB.NET
https://coding.abel.nu/2014/06/understanding-the-owin-external-authentication-pipeline/
工作,我將這筆:如何在ConfigureAuth中設置斷點?

app.Use(async (context, next) => 
{ 
    await next.Invoke(); 
}); 

要這樣:

app.Use(Async Function(context, [next]) 
      Await [next].Invoke() 
     End Function) 

但我得到一個錯誤,出現以下錯誤:

Parameter count mismatch.

這裏有幾個問題。

  1. 我認爲「context」是「Microsoft.Owin.OwinContext」,但這是一個無效的假設。在VB工程「語境」我認爲這是「Microsoft.Owin.Security.Cookies.CookieAuthenticationMiddleware」
  2. 我不知道是什麼類型的「下一個」

回答

0

發現這裏Is it possible to debug Global.asax?
John Kelly

這讓我踏進去從global.asx

  1. 調試器附加到IIS進程。
  2. 打開global.asax文件並放入一個斷點。
  3. 給web.config文件添加一個空格並保存文件(這會導致當前的Web應用程序重置);
  4. 刷新/轉到網站上的網頁。
  5. 當調試器停在你的斷點處時驚奇地看着。 :)