誰かがブラウザから.aspxWebサイトのコードビハインドを見ることができますか?
可能だと言われましたが、実際にそれを行う方法を見つけることができません。ページのソースを表示すると、プレゼンテーションページのみが表示されます。
それで、それを行う方法はありますか?そしてどうやって?
ありがとうございました
誰かがブラウザから.aspxWebサイトのコードビハインドを見ることができますか?
可能だと言われましたが、実際にそれを行う方法を見つけることができません。ページのソースを表示すると、プレゼンテーションページのみが表示されます。
それで、それを行う方法はありますか?そしてどうやって?
ありがとうございました
いいえ、サーバー自体への物理的またはリモートアクセスなしでは、コードビハインドを表示することはできません。
理論的には、ソースファイルを表示するようにIISサーバーを誤って構成すると、コンパイルではなく表示される可能性がありますが、なぜ誰かがそうするのかわかりません。IISはデフォルトではそれらを表示しません。
既定では、IISは、例外が発生したときにコードの一部(aspxまたは分離コード)を、例外の呼び出しスタックとともに表示します。深刻なASP.NETアプリケーションは、特定のエラーハンドラーを使用してエラー情報を別の(多くの場合、よりユーザーフレンドリーな)形式で表示することにより、この情報をユーザーから隠します。
他の人が述べたように、コードはサーバー側のハンドラーであり、サーバー上でコンパイルおよび実行されるため、通常はコードを表示できませんが、クライアントはHTML出力のみを表示します。