teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2019/01/03 03:40

投稿

退会済みユーザー
answer CHANGED
@@ -20,4 +20,27 @@
20
20
 
21
21
  ![イメージ説明](4670487c49096812b4f6f1b38656bb68.jpeg)
22
22
 
23
- ちなみに、JavaScript のコードのデバッグもできます。
23
+ ちなみに、JavaScript のコードのデバッグもできます。
24
+
25
+ **【追伸】**
26
+
27
+ 下の 2019/01/03 12:19 の私のコメントで「詳しい説明は上の回答欄に追記しておきます」と書きましたが、それを以下に書きます。
28
+
29
+ たぶん、ブラウザのアドレスバーには、以下の画像(IE11 の場合)のように、http://localhost:xxxxx/Sample.html ではなくて http://localhost:xxxxx/ と表示されていると思います。(xxxxx はポート番号。下の画像では 61544 となっていますがプロジェクトによって異なります)
30
+
31
+ ![イメージ説明](9cd1fbfa152a31382b26990d7d82def4.jpeg)
32
+
33
+ http://localhost:xxxxxx/ というようにディレクトリを Web サーバー (IIS Express) に要求した場合、Web サーバーはまず以下のファイルがそのディレクトリにないか上から順に探し、見つかればそれを応答として返します。
34
+
35
+ Default.htm
36
+ Default.asp
37
+ index.htm
38
+ index.html
39
+ iisstart.htm
40
+ default.aspx
41
+
42
+ いずれも見つからない場合は、Web サーバーはディレクトリのファイル一覧を表示しようとしますが、デフォルトではその権限が与えられてないので拒否され、403.14 エラーになったということです。
43
+
44
+ 自分の環境の Visual Studio Community 2015 では Sample.html を表示した状態から[デバック(D)]⇒[デバックの開始(S)]または[デバッグなしで開始(H)]をクリックすれば、最初の回答の一番最後の画像に示したように Sample.html が呼ばれてブラウザに表示されるのですが、そのようにやりましたか?
45
+
46
+ **注意:本題とは直接関係ないことですが、ブラウザのキャッシュに注意してください。html, css, js ファイルの内容を変更したのにブラウザにその結果が反映されないことがあったら、ブラウザのキャッシュのせいです。**

1

訂正

2019/01/03 03:40

投稿

退会済みユーザー
answer CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ![イメージ説明](f5ee23fa81551bdc0b97669aa6362921.jpeg)
18
18
 
19
- 表示する html ソースを開いたまま[デバック(D)]⇒[デバックの開始(S)]または[デバッグなしで開始(H)]をクリックすると開発用の Web サーバー IIS Express が立ち上がって、以下のようにブラウザ(以下の例では IE ですが Chrome 等に変更可)、IE の開発者ツールでコンソール出力も表示できます。
19
+ 表示する html ソースを開いたまま[デバック(D)]⇒[デバックの開始(S)]または[デバッグなしで開始(H)]をクリックすると開発用の Web サーバー IIS Express が立ち上がって、以下のようにブラウザ(以下の例では IE ですが Chrome 等に変更可)に結果が表示され、IE の開発者ツールでコンソール出力も表示できます。
20
20
 
21
21
  ![イメージ説明](4670487c49096812b4f6f1b38656bb68.jpeg)
22
22