Kobarin's Development Blog

C#やASP.NETなどについての記録です。

IIS

IIS10におけるrewrite.dllのインストール

前回の記事で、IISのサイトは動いたものの、Windows10にrewrite.dllがインストール出来ない問題を取り上げました。 調べたところ、同様の問題に言及している英語のフォーラムを見つけました。 Can not install rewrite module on windows 10 10041 build IIS…

Windows7からWindows10へのアップグレード後にIISサイトが動かない問題

標題のとおりですが、開発用PCのOSアップグレードした所、サイトが動きません。まぁ、OSアップグレードしてWebサーバーがそのまま動いてくれるとは到底思えないので、常識的に考えて想定内の出来事ですが。 症状 さて、とりあえず症状から。ブラウザでサイ…

HTTP Error 500.19 - error code:0x8007000d の解決方法

前回記事と同様、WindowsPCでIIS7.5を初起動させようとして起こる、よくあるらしい現象。 StackOverFlowの書き込みによれば、前回同様、基本的にWeb Platform Installerに起因する現象のようです。 エラーメッセージにはApplicationHost.configが原因みたい…

IIS7.0で.net framework4.0で動作させる

BugTrackerを導入しましたが、.net framework 4.0で動作するようでした。 これまで全て2.0ベースで開発してきたため、4.0は初めてでしたが、VSの開始オプションを「4.0」にすれば良いだけだと軽く考えていました。が、実際にはIIS側の設定が必要でした。症状…

Microsoft Chartコントロールで「ChartImg.axd の子の要求を実行中にエラーが発生しました」のエラーに対する対策

ASP.NETでMS Chartコントロールを使用して実行しようとした際、以下の様なエラーに遭遇する事があります。2種類まとめて書いてしまいます。 ChartImg.axd の子の要求を実行中にエラーが発生しました。 説明: 現在の Web 要求を実行中に、ハンドルされていな…

URLScanのグローバルフィルターとサイトフィルター

目的 SQLインジェクション攻撃など、URLやHTTPヘッダーに不正なデータを紛らせる事による侵入や不正なアクセスに対する防衛手段の1つです。 公式サイト URLScanの設定 (ダウンロードもページ内から参照しています) 前提条件 まず前提プラットフォームが以…

IIS7.0 の設定ファイル

IIS

設定ファイルの場所 Windows Vista/7におけるIIS7.0の設定ファイルは、以下の場所に保存されている。 C:\Windows\System32\inetsrv\config\applicationHost.config ちなみに64bit版でも同じ。 バージョンの異なるIIS間の移行 以下の2つのタグ内をコピーする…

IIS7で、「Deny all」のアクセス制限をする方法

IIS

urlscanのLoggingDirectoryにカスタムディレクトリ設定する場合

IIS

カスタムディレクトリを作る。仮に、D:\inetpub\LogFiles\urlscan http://technet.microsoft.com/ja-jp/library/dd939096.aspx にもあるが、ディレクトリのアクセス権でIIS_IUSRSに対して書き込み権限を与える。 %WINDIR%\system32\inetsrv\urlscan\urlscan.…

UrlScanでCookieもチェックした場合の注意事項

IIS

http://technet.microsoft.com/ja-jp/library/dd939051.aspx の[SQL Injection Headers]に基づいて設定した場合、 [SQL Injection]には含まれている「update」等の禁止語句がない。 ただ、これを追記すると通常のリクエストが全て拒否られるため、追記しては…

IIS7にURLscan3.1を導入する方法

IIS

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=361e5598-c1bd-46b8-b3e7-3980e8bdf0de からダウンロード インストーラー起動後、指示通りにインストール %windir%\system32\inetsvr\urlscan\urlscan.ini の編集。使い方は以下参…

IIS7のSMTPサーバーでメール送信が出来ない

IIS7に付属のSMTPサーバーでメール送信をする方法。 IIS6.0マネージャを開く 左ツリーの中の「SMTP Virtual Server」下の「ドメイン」を右クリック 「新規作成」から「ドメイン」を選択 「SMTP ドメイン作成ウィザード」が開くので、「ドメインの種類」を「…

WinXPのIISでサイトを追加した時の必須作業

IIS

デフォルトドキュメントの設定 index.htm,index.aspx等 ASP.NETの.net frameworkの設定 初期値は無指定。つまりASP.NETが動作しない。 ログファイル記録の無効 localhostで動作させるため、通常はログの記録は不要。

WindowsServer2008における、アクセス権の設定

IIS

Webサイトのアクセス権の標準設定は以下の通り。 IUSRグループ ・・・ 「読み取り・実行・フォルダ一覧」権限 IIS_IUSRS ・・・ 「読み取り」権限 また、ASP.NET等のHTTPを通してファイルアップロードを行う場合は以下の通り。 IUSRグループ ・・・ 上記と同…

WindowsXPのIISで複数サイトを管理できる、IIsAdmin.NET

http://www.codeplex.com/iisadmin からDonwloads。 複数サイトの管理は出来るものの、同時に起動できるサイトは1つだけのようだ。 従って、ホストヘッダーの登録は不要。