misc.log

日常茶飯事とお仕事と

IISとVS.NET

というわけでVisual Studio.NETから何から全部入れなおしになった。ところが、このPCには最初からかなりきれいな状態でWindowsXPがはいっていたようなので、それをそのまま利用することにする。となったときに問題発生。どうやら.NET Framework1.1はすでにインストールされていたらしく、その後からIISを入れたためか、ASP.NETが動いてくれない(具体的には、WebサービスプロジェクトをVS.NETで開くときに、ASPが動いていないという警告がでて正しく開けない)。原因は?やはりIISがFrameworkより後から入ったことだろう。ということで、Webで情報を仕入れた結果、Frameworkを入れなおすことで対処できることが判明。やってみる。すでに入っているFrameworkがあるからか、すぐに終わってしまう。
いろいろ調べるうちに、下記のコマンドラインパラメータつきでインストーラを実行する必要があることがわかった。

dotnetfx.exe /t:c:\temp /c:"msiexec.exe /fvecms c:\temp\netfx.msi"

忘れないように書いておく。