2011-01-05 24 views
13

IIS Express 7.5 Beta 3をインストールして複数のコンピュータ(Windows 7、Windows Server 2008 R2、Windows XP)で試しましたが、実行時に次のエラーが表示されますIIS Expressからコマンドライン

iisexpress /path:e:\onlineinvoices\ 

これはエラーです。それはapplicationhost.configファイルを見つけることができないようです。私は自分自身もこのファイルを検索し、IISExpressのインストールフォルダのAppServerフォルダで見つけました。

Copied template config file 'C:\Program Files (x86)\IIS Express\AppServer\applicationhost.config' to 'C:\Users\marko\AppData\Local\Temp\iisexpress\applicationhost201115151422496.config' 
Temp configuration file settings error. 

The system cannot find the file specified. 

説明書hereは特に設定ファイルを扱うものがかなり奇妙です。実際には、applicationhost.configはUsers Documentsフォルダに存在する必要がありますが、そこにはトレースはありません。

答えて

13

私は同じ問題を抱えていました。

C:\Program Files\IIS Express\iisexpress.exeをダブルクリックしてIIS Expressを実行した後で動作を開始しました。

その後、コマンドラインから実行したときに機能しました。

+0

ありがとうございます。最初は.exeから起動する必要があります。 – mare

7

はい、iisexpress.exeを一度起動すると問題が解決するはずです。これは早急に修正するバグです。/pathオプションを使用すると、指定されたappを含めるように設定されているtempディレクトリの下にある一時的な構成ファイルが使用されます。/pathを指定しないと、iisexpress.exeはドキュメントのデフォルトのapplicationhost.configを使用し、存在しない場合は作成します。

これが役に立ちます。

+0

これは今私にとっては阻止問題です。私はSpecFlow + WatiNを使用して自動受諾テストを実行し、Firefoxをアニメーション化してASP.NET WebアプリケーションをWebサーバーから起動し、予想される動作を確認します。最近私はCassiniからIIS Expressにスワップし、コマンドラインからエージェントをビルドするとすべて正常に動作します。ただし、TeamCityを実行すると、サーバーが起動せず、このエラーがスローされます。 –

関連する問題