WCFでAddressAccessDeniedExceptionが発生する場合の対処方法

WCFのHost起動時に以下のメッセージが表示される場合があります。セキュリティ関連のチェックにかかったメッセージで、対処としては管理者で実行するか、実行するユーザに対して権限を与える必要があります。


System.ServiceModel.AddressAccessDeniedException が発生しました。
HResult=-2146233087
Message=HTTP が URL http://+:8080/SampleService/ を登録できませんでした。プロセスにこの名前空間へのアクセス権がありません
(詳細については、http://go.microsoft.com/fwlink/?LinkId=70353 (英語ページの可能性があります) を参照してください)。

権限を与える方法としては、以下のコマンドを実行します。


netsh http add urlacl url=http://+:8080/ user=tekk

以下のサイトを参考にしました。
http://blogs.msdn.com/b/amitlale/archive/2007/01/29/addressaccessdeniedexception-cause-and-solution.aspx