これが私の行動です:
Imports PagedList
<EmployeeAuthorize()>
Function SearchFoods(Optional ByVal date1 As String = "", Optional ByVal keyword As String = "", Optional page As Integer = 1) As ActionResult
If String.IsNullOrEmpty(date1) Then
date1 = Date.Now
End If
If String.IsNullOrEmpty(keyword) Then
keyword = Nothing
End If
Dim food = db.Tbl_Foods.Where(Function(x) x.Shrt_Desc.Contains(keyword)).OrderBy(Function(x) x.Food_ID).ToList
For Each item In food
item.Shrt_Desc = item.Shrt_Desc.Replace(",", ", ")
Next
ViewBag.MyDate = date1
ViewBag.MyKeyword = keyword
' set the page size and number
Dim pageSize = 20
Dim pageNumber = page
TempData("CurrentPage") = "My Wellness"
TempData("CurrentWellnessPage") = "Food Log"
Return View("", "_FinalWellnessSubPageLayout", food.ToPagedList(pageNumber, pageSize))
End Function
初めて使ったので、どういうわけか「ToPagedList」が原因だと思います。ローカルでは正常に動作しますが、サーバーに公開すると動作しません。スタックトレースは次のようになります。
[VerificationException:操作によってランタイムが不安定になる可能性があります。]
PagedList.PagedList1..ctor(IEnumerable
1スーパーセット、Int32 pageNumber、Int32 pageSize)+0
PagedList.PagedListExtensions.ToPagedList(IEnumerable`1スーパーセット、Int32 pageNumber、Int32 pageSize)+62
それはまた言う:
現在のWebリクエストの実行中に、未処理の例外が生成されました。例外の発生源と場所に関する情報は、以下の例外スタックトレースを使用して識別できます。
例外は何ですか?「実行中に発生した」例外を見つけるにはどうすればよいですか?
サーバーでこのエラーを修正する方法を知っている人はいますか?ありがとうございました。