1

ASP.NET MVC 3 Web アプリを特定のホスト名または IP アドレスのみで実行するようにしたいと考えています。誰かが別のホストまたは IP アドレスでサイトをホストしようとすると、ホスト名/IP アドレスが構成されているものとは異なる (基本的に、アプリ DLL にハードコードされている) ため、Web サイトは機能しなくなります。

ASP.NET MVC でこれをどの程度効果的に達成できるか考えていますか?

4

3 に答える 3

0

それを達成する別の方法は、そのリクエストを検証するアクション属性を作成することです:P

public class HostValidatorAttribute : ActionMethodSelectorAttribute 
{
   public override bool IsValidForRequest(ControllerContext controllerContext, System.Reflection.MethodInfo methodInfo) 
   {
       //validate here and returns true if valid
   }
}
于 2013-09-11T17:11:57.630 に答える
0

HTTP Moduleを使用してリクエストをフィルタリングします。

于 2013-09-07T06:45:06.677 に答える