ですから、私はこの質問をグーグルで調べていますが、ほとんどすべての関連記事はユーザーログインなどのあるWebサイトに関するものであるため、明確な例を見つけることができません。
したがって、私のシナリオは次のとおりです。asp.netMVC3 Webサイト、ユーザーログインなし、何もありません。私はそこにいくつかのフォームを持っていますが、連絡先といくつかの計算機能があります。
Nhibernateを使用しており、web.configではなくコード自体にSmtpサーバーのクレデンシャルがあります。カスタムエラーページもあり、postメソッドには[HttpPost]属性があります。
最後の機能として、タイトルのリストを取得するAJAX / json getメソッドがあります(このコントローラーメソッドには[AcceptVerbs(HttpVerbs.Get)]属性があります)。
ここにいくつかの大きなセキュリティホール(SQLインジェクション、クロスサイトスクリプティング)がありませんか?
みんなありがとう