[FIX] Windows Server 2003 で Web プロジェクトを作成できない

Windows Server 2003 のサポートは 2015 年 7 月 14 日で終了しています

Windows Server 2003 のサポートは 2015 年 7 月 14 日で終了しています。この変更は、ソフトウェアの更新プログラムおよびセキュリティ オプションに影響しています。 この変更の意味および保護された状態を維持する方法について説明します。

この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
現象
Microsoft Visual Studio .NET 2002 を使用して新しい Web プロジェクトを作成し、Microsoft Windows Server 2003 を実行している Web サーバーに接続すると、[Web アクセス失敗] ダイアログ ボックスが表示されて以下のエラー メッセージが表示されます。
このプロジェクトの既定の Web アクセス モードはファイルの共有に設定されていますが、'http://localhost/WebApplication1' のプロジェクト フォルダをパス 'c:\inetpub\wwwroot\WebApplication1' から開けません。次のエラーが返されました。

Web プロジェクト 'WebApplication1' を作成できません。ファイル パス 'c:\inetpub\wwwroot\WebApplication1' が URL 'http://localhost/WebApplication1' と一致しません。これらは同じサーバーの場所に割り当てる必要があります。HTTP エラー 404: Not Found
原因
この問題は、Microsoft インターネット インフォメーション サービス (IIS) 6.0 が、明示的にマップされていないすべてのファイル名拡張子をブロックするために発生します。デフォルトでは、.tmp ファイル名拡張子はセキュリティ上の理由により、IIS 6.0 でマップされていません。Visual Studio .NET 2002 は Web プロジェクトを作成するときに、URL と UNC パスが一致していることを確認するテストを行います。これを行うために、Visual Studio .NET は .tmp 拡張子を持つファイルをサーバーに書き込みます。その後に、HTTP 要求を通してサーバーにこのファイルを要求します。.tmp 拡張子が IIS 6.0 でマップされていないため、IIS は HTTP エラー 404 を返します。これにより、Visual Studio .NET で「現象」に記載されているエラー メッセージが表示されます。

: Microsoft Visual Studio .NET 2003 を使用している場合、この問題は発生しません。これは、Microsoft Visual Studio .NET 2003 では、.htm ファイル名拡張子のファイルを使用して確認のテストが行われるためです。

この資料では、「現象」に記載されている問題を解決する修正プログラムを提供しています。ただし、この問題に対する代替の回避策もあります。関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
327283 [FIX] Visual Studio .NET 2002 を使用して、Windows Server 2003 で Web プロジェクトを作成できない
解決方法

Service Pack の情報

この問題を解決するには、Microsoft Visual Studio .NET の最新の Service Pack を入手します。関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
837234 Visual Studio .NET 2002 Service Pack 1 で修正される問題の一覧

修正プログラムの情報

修正プログラム (英語版) のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。ファイル情報に表示される時刻は、ローカル時刻に変換されています。UTC とローカル時刻との時差を確認するには、コントロール パネルの [日付と時刻] の [タイム ゾーン] タブを使用してください。
   日付            時刻    バージョン      サイズ     ファイル名   -------------------------------------------------------------------   28-Oct-2003  14:03  7.0.9745.0    917,504  Csproj.dll          28-Oct-2003  05:58  7.0.9745.0    176,128  Csprojui.dll        28-Oct-2003  13:43  7.0.9745.0    311,296  Dirprj.dll          28-Oct-2003  13:57  7.0.9745.0  1,400,832  Msvbprj.dll         28-Oct-2003  05:57  7.0.9745.0    180,224  Msvbprjui.dll       28-Oct-2003  07:38  7.0.9745.0    253,952  Visualstudioteamcore.dll   28-Oct-2003  07:36  7.0.9745.0    888,832  Vsavb7dt.dll        28-Oct-2003  07:36  7.0.9745.0    999,424  Vsavb7rt.dll        28-Oct-2003  07:37  7.0.9745.0    794,624  Vsavbproj.dll       28-Oct-2003  14:02  7.0.9745.0  2,981,888  Vsscc.dll           28-Oct-2003  13:43  7.0.9745.0    311,296  Dirprj.dll          28-Oct-2003  07:38  7.0.9745.0    253,952  Visualstudioteamcore.dll
状況
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。 この問題は、Visual Studio .NET 2002 Service Pack 1 で最初に修正されました。
プロパティ

文書番号:831210 - 最終更新日: 02/27/2014 05:30:16 - リビジョン: 2.4

  • Microsoft .NET Framework 1.1
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft ASP.NET 1.0
  • kbnosurvey kbarchive kbhotfixserver kbqfe kbvs2002sp1sweep kbvs2002sp1fix kbnetframe100presp3fix kbfix kbinetdev kbbug kbwinserv2003presp1fix KB831210
フィードバック