2010年3月アーカイブ

.NET Framework 2.0 SPおよび3.5 SPあたりをあてると、.NET Framework 1.1でなければ動作しないSharePoint2003 がエラーをはきます。

しかし、なぜ、エラーなのか。設定上ASP.NET 1.1選択してあるのにもかかわらず、エラーメッセージによるとASP.NET2.0.。。を使おうとしている。これは、

sharepoint_error.png


 

Microsoftのページによると、エラーのリンクを入力すると以下にジャンプする

http://support.microsoft.com/kb/894903

ここに説明があるとおり、

stsadm -o upgrade -forceupgrade

とコマンドを入力することで、データベースをアップグレードする。

 

ただし、ここで注意が必要なのは、IISの対象のウェブサイトのプロパティで、ASP.NETで1.1が選択されていなければならない。選択されていてもエラーとなる場合は、一端2.0を選択したのちに、1.1に戻す必要がある。

もし、間違えて、2.0でstsadmのコマンド実行してしまった場合は、再度、ASP.NET1.1を選択して、stsadmのコマンドを実行する必要がある。

 

その後IIS再起動で、ページが表示されるようになった。

が、しかし、

サーバそのものを再起動したときに再度同じ問題が発生。errorが表示される。

今度は、ASP.NET1.1をいったんASP.NET2.0に選択し、さらに、1.1に戻すことで、無事に開けた。

 

これは、再起動毎に発生するようで、これでは、たいへん。さらに調べていると

http://support.microsoft.com/default.aspx/kb/928607/ja?p=1

このページを見つけた。

 

どうやら、起動時に勝手に、2.0を起動してしまうようだ。

なので、

 

 

 
 
    
        
            
        
    

こんなXMLを

w3wp.exe(IIS)があるところと同じフォルダ内に、名前「W2wp.exe.config」としておくことで問題なくなるそうだ。

 

ほんとかどうか。やってみる。結果報告はまた次回。

このアーカイブについて

このページには、2010年3月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2010年1月です。

次のアーカイブは2010年7月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 5.02

にほんブログ村

にほんブログ村 IT技術ブログへ
にほんブログ村