Visual Studio2010からWebサイトを起動できなくなりました。
数日間、F5を使用してWebブラウザでプロジェクトを開始できません。同じURLを入力してWebアプリケーションを直接開くと、 ' http://localhost/Default.aspx 'すべてが正常に機能します。
プロジェクト(F5)を実行すると、新しいWebブラウザーが起動しますが、数秒後にスタックし、VisualStudioでエラーダイアログが表示されます。
Microsoft Visual Studio
プログラムを起動できません ' http://localhost/Default.aspx '。
[〜#〜] ok [〜#〜]
プロジェクトをリリースモードで実行すると、追加のエラーが発生します。
Microsoft Visual Studio
次のモジュールは、最適化が有効になっているか、デバッグ情報がない状態でビルドされました:
C:\ WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\6552bec6\694bce32\Assembly\dl3\8c9bd8d8\fb1d75cb_af26cc01\[name] .Presentation.DLL
このモジュールをデバッグするには、プロジェクトビルド構成をデバッグモードに変更します。このメッセージを抑制するには、「起動時にユーザーコードがない場合に警告する」デバッガオプションを無効にします。
[〜#〜] ok [〜#〜]
Visual Studio 2010を既に修復、削除、再インストールしました。さまざまなブラウザー(ChromeおよびFirefoxを含む)を使用)、さまざまなaspnet_regiis.exeオプションなどを使用してみました。
何も助けにはなりません、そしてええ、今私は頭から髪を引っ張って立ち往生しています...
誰かこれを解決する方法を考えていますか?
デバッガなしで動作する[CTRL] + [F5]で起動すると動作しますか?
その場合は、デバッガーがWebサーバーに自動接続する際に問題が発生します。 Webプロジェクトのデバッグが有効になっていることを確認します。通常、プロジェクトがデバッグモードでビルドされていないことを検出すると、VSから自動的に警告が表示されます。
これは、プロジェクト構成をリリースに切り替えるほど簡単ではありません。デバッガーがうめき声を上げているDLLは、Asp.Net自体によって生成された動的に生成されたものの1つだからです。
通常、web.configには次のものが必要です。
<configuration>
<system.web>
<compilation debug="true" >
</compilation
<system.web>
<configuration>
(<configuration>
および<system.web>
ノード内の他のものと一緒に)。
また、何らかの理由でAsp.Netデバッグが有効になっていない可能性もあります。
詳細については、 VS2010でのasp.netアプリケーションのデバッグに関するこのmsdnの記事 を確認してください。
これがVS010Expressの場合、前述のリンクで確認されているように、デバッグできないことに注意してください。しかし、あなたはそれが以前は機能していたので、それはあなたの問題ではないと思います。
それが機能していないので、Temporary ASP.Netfilesフォルダーを空にしてみてください。最初に最も簡単なのは、iisreset
を実行することです。次に、C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
に移動し、その中のeverythingを削除します。過去にAsp.Netバイナリが更新されないという問題がありました。そのため、デバッグしているときに、ファイルが古くなっているとうめき声を上げます。
ビューブラウザを変更 別のブラウザに。ブラウザまたはデバッグでビューを実行し、その後元のブラウザに戻すと機能するはずです。
私にとっての解決策は、localhostの代わりに127.0.0.1でテストすることです。そして、すべてがうまくいきます。
したがって、問題はホスト解決名に起因します。問題を解決するには、次のように進めてください。
Visual Studio 2008でこの正確な問題が発生しました。解決策は、VSが使用するデフォルトのWebブラウザーを、「内部Webブラウザー」ではなく実際のブラウザー(IEなど)に設定することでした。
私はこのように解決しました:
%programfiles(x86)%\internet Explorer\iexplore.exe
を追加します同じ問題がありましたが、私にとっての答えは、アバストフリーAVを削除することでした。 1週間ほど前までは、すべてが1年間無料で動作し、アンインストールすると問題が解決しました。
Visual Studio2013でこの問題が発生しました。匿名認証を有効にする必要がありました。
ソリューションエクスプローラーでプロジェクトノードをクリックします。 F4キーを押して、プロパティウィンドウを表示します。 匿名認証オプションを有効に変更します。
ローカルアドレスのプロキシをバイパスするようにしてください。まず、ブラウザの設定->プロキシ設定の変更->接続-> LAN設定に移動し、プロキシのバイパスでローカルアドレスを確認します。このソリューションが機能しない場合は、次のコードもコピーして、ファイアウォールをバイパスする設定についてweb.configファイルを確認してください。
<system.net>
<defaultProxy>
<proxy usesystemdefault="true" proxyaddress="http://proxy:port" bypassonlocal="false" />
</defaultProxy>
</system.net>
ブラウザでスクリプトのデバッグを有効にすることで、この問題を簡単に解決しました。
私も同じ問題を抱えていました。コードをデバッグすると、次のように表示されます。
プログラム 'C:\ homework.exe'を起動できません。このシステムは指定されたファイルを見つけることができません。」
Microsoft Visual C++ 2010 Expressを使用していますが、次の手順で新しいプロジェクトを作成したとき:
C++を開く:
C++ File (.cpp)
を押します。今は問題なく動作します。
ページ名を設定してください。例:Default.aspxをIIS構成で親に戻す
私にとってはBuild /ReBuild
プロジェクトレベルで、それは機能し始めました!!!
これと同じ問題についての私の経験を共有します。これは解決策ではありませんが、誰かが私の特定の経験から問題を理解できる可能性があります。
私はこれと同じ問題を数週間抱えています。 (システムで何が変更されたかはわかりません。)私はnotローカル管理者として実行します。これは、私が働いているPCで管理者権限を持つことが許可されていないためです。
今日まで、F5(デバッグの開始)が新しいローカルVS Webサーバーを起動し、IEウィンドウを開いてから、"unable to start program http://localhost:nnnn/Login.aspx"
と"access is denied"
を発行することを期待できました。エラーポップアップ。IEウィンドウを閉じ、数秒待ってからもう一度F5をクリックすると、通常、その時点からデバッグモードでWebアプリが正常に起動しました。
しかし、今日、それはすべて変わりました。正常に実行されているWebアプリの構成を変更しませんでしたが、サブプロジェクトの1つにさらにいくつかのクラスを追加しました。この時点で、「プログラムを開始できません」というメッセージを通過することはできませんでした。デバッグせずにアプリを実行できましたが、それは無意味でした。実行中の(デバッグ以外の)IEプロセスにアタッチしようとしましたが、機能しませんでした。
最後に、[WebAppName]> [Web]> [サーバー]画面のいくつかのプロパティを変更しました。具体的には、特定のHTTPポート(VSがずっと使用していた)に対して「特定のポート」を有効にし、「NTLM認証」を無効にしました。また、デバッガーセクションで「ASP.NET」を有効にしました。これらのいくつかは、最初にクリックし、次にクリックを解除し、次にもう一度クリックして、各クリックの間に保存しました。
今回は、デバッグ(F5)での実行が機能しました。
数回実行した後でも、通常、再コンパイル後の最初の起動時に「起動できません」というエラーが発生しますが、2回目または3回目の試行後に、デバッグ可能な実行中のアプリを起動することは通常できます。少なくとも昨日は戻ってきました。
VSが実行プロファイルをリロードすることと関係があるのではないかと思います。また、おそらくアクセス許可と関係があると思います(管理者として実行できないため)。
VS2003を使用して作成されたASP.netアプリでVS2012を使用しています...選択するとIEページが自動的に開くようにするために、あらゆることを試みました F5、 あるいは Ctrl+F5...何も機能させることができませんでした...しかし、私は非常に貧弱な回避策に出くわしました。デバッグを選択して「プログラムを開始できません...」というメッセージボックスが表示されると、アイコントレイにローカルホストが開始したというメッセージが表示されることに気付きました。
Msgboxが指している画像に気付くでしょう:まあ、それを右クリックすると、3つのオプションがあります:
最初の「Webブラウザで開く」を選択すると、作業中のページでIE ...
私が言ったように、それは非常に貧弱な回避策です...しかしそれは機能します。 「Chrome」またはページインスペクターを使用してデバッグを選択した場合、これは問題ではありません...しかし、それらには独自の問題があります。
この問題が発生したとき(IE 11を使用))、タスクマネージャーでiexploreが約100回開かれていることに気付きました。それらをすべて強制終了した後、プロジェクトを正常に開くことができました。
それ以来、私は次のコードで.batファイルを作成しました:taskkill/F/IM iexplore.exe/T
そのため、エラーが発生したときに.batを実行するだけです。 (または、cmdからそのコードを実行することもできます)