この例では、Sitefinity 5.1 と RadGrid を使用しています。
今朝、開発サーバーでページの 1 つをトラブルシューティングしており、スタイリング (テンプレート) を使用したページとベアボーン ページ (スタイリングなし、スクリプトなしなど) での動作が異なることを確認しました。
- このページは Chrome では機能しませんが、IE と Firefox では機能します
- 最低限のページ (テンプレート、ヘッダー、またはその他の何もない) のページは、IE、Firefox、および Chrome で動作します。
使用したコード:
Response.Redirect(String.Format("~/services/separation-by-code/managesbyc?id={0}", DateTime.Now.Ticks.ToString()));
そこにたどり着く前に、目盛りを使用してページを更新しています。
以下にいくつかの結果を示します。
Firefox: seabass.ptagis.org/services/separation-by-code/managesbyc?id=634854696522350585 -> 動作
最低限の Sitefinity ページの Chrome: seabass.ptagis.org/services/separation-by-code/managesbyc?id=634854701574768045 -> 動作します
スタイル付きページの Chrome (CSS、Scritps など): seabass.ptagis.org/services/%2fservices%2fseparation-by-code%2fmanagesbyc%3fid%3d634854699444302751 -> nope
以下にサーバーエラーが添付されています。
web.config httprequests = 2.0 および page validations = false を設定するすべての手順を実行しました。それは助けにはなりませんでした。
どんな助けでも大歓迎です。
「/」アプリケーションでサーバー エラーが発生しました。潜在的に危険な Request.Path 値がクライアント (?) から検出されました。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。例外の詳細: System.Web.HttpException: 潜在的に危険な Request.Path 値がクライアント (?) から検出されました。ソース エラー: 現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタック トレース: [HttpException (0x80004005): 潜在的に危険な Request.Path 値がクライアントから検出されました (?)。
System.Web.HttpRequest.ValidateInputIfRequiredByConfig() +11494475
System.Web.PipelineStepManager.ValidateHelper(HttpContext コンテキスト) +184 バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.272