• 締切済み

ASP.NETのためのIISの設定

社内でASP.NETのWEBシステムを開発しようと考えております。そこで、IISの設定で匿名アクセスについて教えていただきたいのですが。 ASP.NETに関わらず、一般的にWEBを公開するときに匿名アクセスはしないものなのでしょうか。システムの中で認証をしようと思っており、トップページは誰でも閲覧可能にしようとしております。 匿名アクセスの編集の中で、匿名ユーザ名をマシンのadministratorにすれば、アクセスできるのですが、それ以外のユーザの設定がわかりません。WEBアクセス用のユーザはどのようにして設定すればいいのでしょうか。 よろしくお願いします。

みんなの回答

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.2

こちらなんかはいかがでしょうか? http://www.usa.ne.jp/follow.htm 他にも、Google(http://www.google.co.jp/)で「IIS 設定」で 検索するとたくさんヒットします。その中で、こちらなんかはいいかもしれません。 その他はご自分でお選びください。 http://www.zdnet.co.jp/developer/dotnet/iis6/02/04.html http://pooh.fukushima-nct.ac.jp/nakaolab/sotuken/iis/SETTEI.HTML

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

IISをインストールすると、「IUSR_<コンピュータ名> 」という形式の ユーザー名ができていると思いますが、どうでしょうか? もしなければ作成してください。こちらの「匿名アクセス」をご覧ください。 http://www.microsoft.com/japan/msdn/library/ja/vbcon/html/vbconintroductiontowebformssecurity.asp

参考URL:
http://www.microsoft.com/japan/msdn/library/ja/vbcon/html/vbconintroductiontowebformssecurity.asp
hiko758
質問者

補足

ありがとうございます。 「IUSR_<コンピュータ名>」というユーザはあります。 でも、そのユーザを指定してもうまくいきません。 そのあたりの設定の詳細を教えていただけないでしょうか。そういうサイトもあれば教えていただきたいのですが、よろしくお願いいたします。

関連するQ&A

  • ASP.NET開発サーバーを使わずIISを使うには

    お世話になっております。 作業マシン:WINDOWS7 (仮想) VWD2010 を使用VBにてWebアプリケーションを開発しております。 知識としてははここ2週間始めたばかりで、 今現在入門書を参考に仕組みを理解しようとしている所です。 (PG経験はC,PHPで2年程です) 入門書に従い、デフォルトのプロジェクトを作成しそのまま開発を進めますと、 開発中のデバッグ(ASP.NET開発サーバーのアイコンが表示される)は問題無いのですが 作成したプロジェクトからWEBサイトを発行し、 IISのルートフォルダ配下に配置した際 デバッグ時には正常に動いて居たのが、動かなくなります。 原因はIISの設定不足… IISルートフォルダ配下でのNETWORK SERVICEユーザーの実行権限や、 WEBで使用できないMsgboxの使用、接続文字列の不足だったりします。 動作が変るのは ASP.NET開発サーバー を使用するか IIS を使用するかの違いである というのは理解できるのですが、 開発時から公開先と同じWEBサーバー(IIS)を使用する事は出来ないのかと疑問に思っています。 それが出来れば、 「基本デバッグ通れば公開して使える」と言う確信を持って、 作業も学習も進められるのですが… 残念ながらなかなか公開について詳しい記述のあるサイトは見つけられずに居ます。 VWDで、デバッグ>オプション>全般から、 プロジェクトフォルダの配置場所を、wwwroot 直下にしますと プロジェクトフォルダ自体はIISRoot直下ですが、 デバッグ実行時にASP.NET開発サーバーのアイコンがタスクトレイに 表示されますのでやはりIISは使われていない様に思えます。 IIS環境下での開発・デバッグをする方法は無いのでしょうか? ASP.NET開発では配置後の試験・検証・コード修正が必要なのでしょうか? どうかご教授ください。

  • windows2000のIISの認証設定について

    windows2000でIISの認証設定の、匿名アクセス認証のチェックを外すと、ユーザー名とパスワードを聞いてくるのですが ユーザー名とパスワードに何を入れたら良いか教えてください。 認証の設定はIISの既定Webサイトのフォルダーに、プロパティ設定で、 ディレクトリセキリュティの匿名アクセス及び認証コトロールの編集の設定で、 匿名アクセスのチェックを外しています。 チェックを入れた状態のユーザー名は、IUSR_PCS17694でパスワード**********で ISによるパスワードの管理を許可するの所にチェックが入っています。

  • NT、IIS環境でのFTP設定について

    NT4.0(sp6)でIISを使用しています。IISはWEB公開を担っているので、 社内LANとは現在FireWallで区切られています。 この度、社内よりWEBサイトの更新等を行う為、FTPポートを開放し、 FireWall外のIISへアクセスしたいと考えています。 その場合、もちろん社内の特定ユーザーからのみ可能な設定に したいのですが、どのような設定がセキュリティ上好ましいの でしょうか。匿名アクセスを許可、等ありますが、 このような場合、どのようなアクセス制限が一般的なのでしょうか。 詳しい方がいらっしゃいましたら、ぜひ教えて下さいますよう、 よろしくお願い致します。

  • IISをASP.NET用に構成できない

    VisualStudioにてC#/ASPでWebアプリを開発しています。 アプリを VisualStudio開発サーバーでなく IISで起動しようとすると、以下のエラーメッセージが出ます。 「このサイトが正しく動作するためには、 このサイトを手動でASP.NET4.0用に構成する必要があります。 ASP.NET4.0はWebサーバーに登録されていません。 このサイトが正しく動作するためには、ASP.NET4.0用に Webサーバーを手動で構成する必要があります。」 IISのインストールで 「IISメタベースおよびIIS6構成との互換性」のチェックと アプリケーション開発機能の「ASP」と「ASP.NET」のチェックは いれています。 原因と対策をご教授ください。

  • IIS5.1にてユーザー名・パスワードが求められる

    WinXPPro+IIS5.1上にてWebの表示が上手くされません。 ローカルPC上で以下のアドレスでは正しく表示されますが、  ・http://ローカルマシン名/localstart.asp  ・http://localhost/localstart.asp 以下のアドレスでは、ユーザー名とパスワードが求められます。  ・http://ローカルマシンIPアドレス/localstart.asp  ・http://127.0.0.1/localstart.asp ちなみにユーザーアカウントは、次のユーザーのみとなっております。  ・administrator  ・IUSR_マシン名 必要なユーザーも削除してしまったので動かないのでしょうか? それとも他に設定が必要なのでしょうか? すみませんが教えて下さい。

  • ASP.net1.0 Win7 IIS7

    ASP.net1.0 C#.net .net Framework 1.1 Windows7 Pro IIS 7 (1)ウェブセットアッププロジェクトを作成 (2)Windows7に.net Framework 1.1を導入 (3)ウェブセットアップを実行(一見正常完了) (4)IISマネージャーで Framework1.1を設定 実行しても残念ながら動きません。 ブラウザ上から通信が行われて居ない様な 「ページを表示できません」と言う表示に成っており 困っております。 ご存知の方どうぞお力をお貸しください

  • IISの設定

    どなたか、アドヴァイスで結構ですので、疑わしい設定部分が思いつく方がいれば教えてください! マックーウィンで社内LANでWEBページを共有したいのですが、ログインできません。。IISの設定ではないか?というところまでは予想しているのですが、、 ちなみに、ウィンから自分自身のIPアドで打っても表示されない・・ 1.Mac側からWindows NT のウェブページは開くが、ログインしようと  すると、【HTTPエラー405】が出ました。 ↓ 2 Webユーザの設定―   設定すべきユーザ名:【****】は存在している。   仮想ディレクトリ:【********】も存在している。   規定のWebサイト右クリックで設定内容を確認   →index.htmlはある   →ディレクトリセキュリティ―認証方法―匿名ユーザアカウント画   面の「ユーザ名」を、【ユーザーマネージャで設定したユーザ   名****】に変更。 ↓ 3.再度Mac側からインデックスページを開いたが、   ユーザ名・パスワード・ドメインを聞かれる画面が表示し、キャン  セルすると、今度は【HTTPエラー401.1】が出ました。

  • ASP.net

    ファイルまたはアセンブリ 'System.Web.Extensions, Version=2.0.50727, Culture=neutral, PublicKeyToken=31bf3856ad364e35'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。 ASP.net環境でWEBを公開しようと思っているのですが、 上記のエラーが出て前に進みません。 上記のエラーのみで、どこらへんが悪いか大体でいいんで わかる人いますかね? .NETのバージョンなのか、IISの設定なのか。 ざっくりとした質問で申し訳ないのですが、よろしくお願いします。

  • IISの設定について(初心者です)

    以下のページを参考にして、WebサービスをASP2.0で作成しました。 http://www.microsoft.com/japan/msdn/officedev/access2002/odc_webvsnet.asp ローカルのコンピュータ(固定IPアドレスとなっている)からは http://localhost/StatesInfoWS/StatesInformation.asmxでアクセスすると表示されますが、社内の同じドメインのPCからは接続できません。 IISのディレクトリセキュリティの設定は、  匿名アクセス 統合Windows認証 にチェックされていて変更していません。 StatesInfoWSフォルダの「共有とセキュリティ」で、 接続するPCを、ドメイン名\ユーザー名で追加し、アクセス許可 にフルコントロールを与えています。 ですが、ローカルでないコンピュータのIEから、 http://192.168.x.xxx/StatesInfoWS/StatesInformation.asmx  で接続してもページになにも表示されません。エラー表示はされません。 pingは通ります。どのような設定にすればよいか教えてください。

  • ASP.NETのコンパイルの方法

    VisualStadio2010 (.netFramework4.0) ASP.NET +C# Windows7(64bit) IIS7(ローカルのIISで開発。VSのIISは未使用) で開発しています。 実行環境はWindows2008+IIS7です。 VS2010でASP.NET +C# のソースを「Webサイトのコンパイル」(IISはローカールにインストールしたサーバ) ↓ 実行環境のWindos2008のIISのwwwrootにソースをコピー ↓ Webサイトの追加 ↓ URLにアクセスしてWebアプリケーションは使用できます。 ここで「Webサイトのコンパイル」しているのにアプリケーションはデバックモードで動いています。 APP_CODEのソースもテキストで丸見えです。 客先等にASPのWebアプリケーションを収める際、最終どのようにしていますか? よろしくお願いします。 今回VSのIISは使いません。(64BITのIISで動作する必要があるため)