2009-07-22 8 views
0

WebサイトにはC#Webサービスがあり、外部からのアクセスが制限されている場所では、ローカルで呼び出すことができます。ログインフォームなしでこれを行う最も簡単な方法は何ですか?私はWebサービスディレクトリをIPごとに制限することはできません。(静的とは信じられないからです).NET Webサービスセキュリティ

+0

Chris、C#にはWebサービスがありません。それはプログラミング言語です。 .NETにはWebサービスがあります。 –

+0

また、これは古いASMX Webサービス、またはWCFサービスですか? –

+0

そのASMXウェブサービス –

答えて

2

また、あなたはまた、

PS(127.0.0.1)あなたが唯一のローカルホストに結合する、別のウェブサイト上でそれらをホストする可能性があります:あなたは本当にあなたのウェブサーバに静的IPを取得する必要があります。または、少なくともDHCPサーバー設定でサーバーのMACアドレスのIPアドレスを予約します。

0

WebサービスでWindows認証を設定し、認証をそのマシンのローカルアカウントにする必要があります。ネットワーク資格情報を提供することでコードを呼び出すコードを変更する必要がありますが、それは外部からの人々がそれを呼び出すのを防ぎます。

This article should explain how to do it.

+0

このリンクはもう記事には載っていません。 – CoderDennis

関連する問題