0

私は、VS2015ソリューションの開発を1年半前から突然、ASP.NET MVC 5アプリケーションをデバッグすることができなくなりました。私がF5を押すと、アプリケーションはブラウザに新しいタブを開き、これをレンダリングするだけです:ASP.NET MVC 5サービスが利用できません

このサービスは利用できません。イベントログには

、私はこれを参照するために取得する:

Event code: 1002 
Event message: Application is shutting down. Reason: Initialization error. 
Event time: 19/09/2016 7:08:40 
Event time (UTC): 19/09/2016 12:08:40 
Event ID: 441a1c0336a84c5ba5660270208e832e 
Event sequence: 3 
Event occurrence: 1 
Event detail code: 50014 

Application information: 
Application domain: /LM/W3SVC/2/ROOT-1-131187604982350160 
Trust level: Full 
Application Virtual Path:/
Application Path: *ommitted* 
Machine name: *ommitted* 

Process information: 
Process ID: 1892 
Process name: iisexpress.exe 
Account name: *ommitted* 

Custom event details: 

私は私の開発のためにIIS Expressの10を使用します。処理中、唯一の1警告がトレースログファイルに発生する:

ModuleName: AspNetInitializationExceptionModule 
Notification: BEGIN_REQUEST 
HttpStatus: 503 
HttpReason: Service Unavailable 
HttpSubStatus:0 
ErrorCode: De bewerking is voltooid. (0x0) 

VS 2015のアプリケーションの設定ファイルサイトの設定:hereを示唆したが、そこに上がらないように私はまた、URLの予約を見

<site name="MyApp" id="2"> 
    <application path="/" applicationPool="Clr4IntegratedAppPool"> 
     <virtualDirectory path="/" physicalPath="D:\Source\MyApp" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation="*:52543:localhost" /> 
    </bindings> 
</site> 

ポート52543を含むURLはありません。私はポートを完全に変更しようとしましたが、結果は同じです。したがって、これは問題ではないと思います。

私は何か別のことを思い出すことはできません。私は新しいASP.NET Coreプロジェクトを作成しましたが、それは根本的な原因ではありません。この問題は私の他のプロジェクトには現れていないようですので、この解決策のみです。

最後に、MVCアプリケーション(HttpApplicationの子クラス)のコンストラクタにヒットしたときにデバッグプロセスが開始されますが、コンストラクタが終了すると何も起こりません。

提案がありますか?

+0

再起動しましたか? – czuroski

+0

@czuroski私は助けを求めた前に私がそれをしなかったら私は価値がないだろう。 – hbulens

+0

私はそれほど考えましたが、尋ねなければなりませんでした。 – czuroski

答えて

0

明らかに問題は一時的なものでしたが、実際に何が起こったのかは分かりません。私はそれを動作させるためにやった唯一の事は、設定にこのエントリを追加しました:

<binding protocol="http" bindingInformation="*:52543:myipaddress" /> 

私は一度解決策を実行した後、それはIISが突然上記のエントリを作り、再び仕事をする方法を覚えて表現見えました冗長です。

0

ASP.NET MVC 5プロジェクトには、コードに問題を起こすことがたくさんあります。

  1. .vsフォルダを削除します。私の場合、私は他の人からコードを受け取りました。それは自分のマシンとして設定されているので、削除するまで機能しません。

  2. Documentフォルダから "IISExpress"フォルダを削除します。たぶんそれはいくつかの誤った設定ファイルを持っています。

関連する問題