一部のWebプロジェクトで問題が発生し、他のWebプロジェクトで問題が発生します。私は問題のあるものに焦点を合わせることにしました。私はWindows 7でVisual Studio 2013を使用しています。管理者として実行していると思いますPROJECT NAME - Microsoft Visual Studio (Administrator)
。ウィンドウのタイトルはです。
プロジェクトを実行しようとすると、次のようなポップアップが表示されます。
IIS Express Webサーバーを起動できません。
サイト「SITE NAME」アプリケーション「/」のURL「http:// localhost:62940 /」を登録できませんでした。エラーの説明:アクセスが拒否されました。(0x80070005)。
これはまったく 珍しいことではないようですが、運のない提案の多くを試しました。
削除されました
%userprofile%\Documents\IISExpress\
。実行しようとしました。netsh http add urlacl url=http://localhost:62940/ user=everyone
、再起動して実行しようとしました。(実際にuser=Alla
はスウェーデンのWindows以降)。netsh http delete urlacl url=http://localhost:62940/
、再起動してから変更<binding protocol="http" bindingInformation="*:62940:localhost />
する<binding protocol="http" bindingInformation="*:62940:/>
に%userprofile%\Documents\IISExpress\config\applicationhost.config
して実行しようとしました。(それは言うためにエラーメッセージを変更しまし... URL "http://*:62940/" ...
たIIS 8.0 Expressを再インストールしました
再インストールされたVisual Studio 2013
私は私のウィットの終わりにいます、何が間違っているのですか?
プロジェクトのポートを変更した場合(例:55555)、開始します...これらのプロジェクトは複数の人が作業しているため、これは望ましい解決策ではありません。たぶん、ポートは何か他のものによってブロックされていますか?もしそうなら、何でチェックする簡単な方法はありますか?
ポート62940は空いているようです。実行netstat
しても、それをリッスンしているアプリケーションは表示されません。他の何かが間違っているに違いありません。
数ヶ月触れずに今日からプロジェクトを始めてみました。うまくいきましたが、理由はわかりません。
netstat
提案通りに走った。どのアプリケーションもポート62940を監視していないようです。何か他のことが間違っている必要があります。
netstat -aon | findstr
ている場合も、別のアプリケーションをモニタポート62940.は、あなたがそのポートを監視するが、別のポートに切り替えることはできませんかどうかを確認するために。applicationHost.configを変更しないでくださいnetsh http
。また、明らかに原因でない場合は変更しないでください。