質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

IIS

IIS(Internet Information Services)はマイクロソフト社によって開発されたwebサーバーです。Windows上で動作します。

ASP.NET MVC 4

ASP.NET MVC4は、MVCパターンを利用して、高度なテスト機能と保守機能を備えた Web アプリケーションを開発するためのフレームワークです。

Q&A

1回答

1321閲覧

Windowsの大型アップデートをかけるとASP.NET MVCの開発で使用していたポートが使えなくなる

psis

総合スコア15

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

IIS

IIS(Internet Information Services)はマイクロソフト社によって開発されたwebサーバーです。Windows上で動作します。

ASP.NET MVC 4

ASP.NET MVC4は、MVCパターンを利用して、高度なテスト機能と保守機能を備えた Web アプリケーションを開発するためのフレームワークです。

0グッド

0クリップ

投稿2020/08/31 03:44

編集2022/01/12 10:55

環境

■OS
Windows10
■開発環境
Visual Studio 2017
ASP.NET MVC
VB.NET

発生している問題

Windowsの大型アップデートを当てた後、
それまで使用していたデバッグ用のIISExpressのポートが使用できなくなりました。
実行してもIISExpressが立ち上がらず落ちるか、いつまでも白色のページのまま読み込み待ちになります。

プロジェクトのプロパティ>Web
の「プロジェクトのURL」でポートを変えると動作するようになります。
使用できなくなったポートは二度と使用できません。

1903 May 2019 Update
1909 November 2019 Update
で発生しており、
2004 May 2020 Update
は未だ当てていません。

解決策をご存じの方いらっしゃいませんでしょうか?

追記

2020/8/31 14:31
実行してタスクバーのIISExpressのアイコンを右クリックして出る「アプリケーションの参照」に表示されるポートがVSの設定と違うポートが表示されていました。
そのポートのURLを開くとサーバエラーとなります。

2020/08/31 16:34
タスクバーのIISExpressのアイコンを右クリックして出る「アプリケーションの参照」に表示されるポートがVSの設定と違うのは複数のプロジェクトを含むソリューションだからでした。
1つのプロジェクトのソリューションで試すと、IISExpress自体アイコン自体表示されません。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dodox86

2020/08/31 04:14

そのWindows大型アップデートをした後、Windowsのファイアウォール設定でASP.NET のデバッグ用ポートを手動で通信可能に変更すれば良いのではないではないでしょうか。(それができない、と言うことでしょうか)
dodox86

2020/08/31 04:16

アップデート前の実行モジュールがファイアウォールのルールに結び付いていて、それが解除できないのかもしれません。ファイアウォールの送受信設定で手動で削除する必要があるかもしれません。(あくまで推測ですが)
psis

2020/08/31 05:33

回答ありがとうございます。 念の為ファイヤーウォールを無効にしてテストしてみましたが、状況変わらずでした。
dodox86

2020/08/31 05:36

そうでしたか、残念です。それにしても解せない現象ですね。回答ではなく、ご質問の前提(調査状況)を確認するためのコメントでした。お役に立てずすみません。
psis

2020/08/31 05:44

いえいえ、ありがとうございました。 私だけでなく社内で何人も発生しているのでMicrosoftの問題かと思われます。 Msdnフォーラムにも投稿しました。 解決したらこちらも記載します。
over

2020/08/31 06:16

該当のWeb.configに残骸残っていないでしょうか?
psis

2020/08/31 07:42

2020/08/31 16:34の追記で違うポートが表示されていた原因は分かりました。
退会済みユーザー

退会済みユーザー

2020/09/01 00:24 編集

> Msdnフォーラムにも投稿しました。 ↓ これですよね? https://social.msdn.microsoft.com/Forums/ja-JP/24a4df8f-0b71-405c-b79b-6942cf716db2/windows1239822823224111245012483125031248712540124881243412363123?forum=vsgeneralja Teratail はマルチポスト「禁止」とまでは言ってないようですが、ルールがあります。ここを利用する以上ルールは守るべきかと。 https://teratail.com/help 一方、MSDN フォーラムの方は遠慮いただくようにと管理者のからお願いが出ています。 「マルチポスト」の意味が不明でしたら、それをキーワードにググってヒットする記事を 2, 3 読んでみることをお勧めします。いろいろな意見があるようですが、まず歓迎されるころはなさそうです。
psis

2020/09/01 09:46

ご指摘頂きありがとうございます。 MSDNフォーラムの方はご指摘を回答としてマークし、終了しました。
退会済みユーザー

退会済みユーザー

2020/09/01 09:55

> MSDNフォーラムの方はご指摘を回答としてマークし 私のレスは回答ではないです。Hebikuzure aka Murachi Akira さんのレスの方にマークしていただくようお願いします。
psis

2020/09/01 09:57

承知しました。
退会済みユーザー

退会済みユーザー

2020/09/01 22:27 編集

IIS Express が使う applicationhost.config の <sites> 内に Visual Studio からアプリを実行する際のホスト名、ポート番号、アプリケーションプールなどの設定がありますが、そこが何か影響を受けていないかは調べましたか? applicationhost.config の場所は以下の記事を見てください。 http://surferonwww.info/BlogEngine/post/2017/04/23/where-is-applicationhost-config-file-for-iis-express.aspx
psis

2020/09/02 02:12

IISExpressフォルダををごっそり削除してapplicationhost.configを作り直させてみましたが、状況は変わらずでした。
psis

2020/09/02 02:19

ソリューションのフォルダ内の ApplicationHost.config ファイルも.vsフォルダを削除して作り直させてみましたが、状況は変わらずでした。
guest

回答1

0

直接にご回答とならないと思いますが・・・
大型アップデートを行うことで、中途半端に設定がデフォルトに近い状態になることがあります。
そのため、必要に応じて事前にバックアップしたうえで、初期インストールをしていますが、
参考になるでしょうか。

投稿2020/09/02 05:21

nishimeno

総合スコア50

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

psis

2020/09/03 01:14

おっしゃるとおりWindowsをクリアインストールすれば発生しない問題かとは思います。
nishimeno

2020/09/04 00:56

私の手順は以下のようにしています。 1.必要なアプリケーションをバックアップ 2.OSをFU(大型アップデート) 3.アプリケーションの動作テスト、必要によりアプリケーションの再インストールとデータインポート
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問