2011-02-08 4 views
1

ホスティングプロバイダでウェブサイトパネルver1.1を使用し、.NET 4統合パイプラインモードで実行するようにウェブサイト(ASP.NET MVC2)を調整しようとしています。WebSitePanelの設定がクラッシュしましたか?

私は次のエラーを取得するこの設定を適用するたびに(正しいように:私は4.0または4.0に統合パイプラインを選択した場合、それは問題ではありません):

System.Web.Services.Protocols.SoapException: 
Server was unable to process request. 
---> Error executing 'UPDATE' task on 'my_website.com' WEB_SITE 
---> Server was unable to process request. 
---> Object reference not set to an instance of an object. 
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) 
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) 
at WebsitePanel.EnterpriseServer.esWebServers.UpdateWebSite(WebSite site) 
at WebsitePanel.Portal.WebSitesEditSite.SaveWebSite() 

私はこれについて行うことができるものがあります?私が間違っていることはありますか? .NET 2.0または2.0のパイプラインに戻す設定は、魅力のように機能します!

+0

これを実行して実行しましたか? – bbqchickenrobot

答えて

0

VPSを使用している場合は、サーバにログインしてください。IISマネージャの>> sites >> basic settingsから統合された4.0ではなく、4.0 Classicにアプリケーションプールを変更してみてください。また、私たちを聞かせてください。あなたが代わりに2

の4に対応するバージョンの行を変更することにより、ASPのバージョンを変更するには、対応するweb.configファイルのページを編集することができますMVC2はasp.net 4.

との互換性があることを確認してくださいアプリケーションプールを4.0クラシックに変更してください。管理者パスワードをお持ちでない場合は、ホスティングプロバイダのサポートに問い合わせてください。

さらに、イベントビューアのログを確認して問題の詳細を確認するように依頼してください。

0

主な問題は、このエラーを解決するためにWebsitepanelバージョン1.1

である、あなたは2.0

にwebsitepanelのバージョンをアップグレードするためにホスティングプロバイダを要求する必要が.NET 4.0、.NETまた、のaplicationsのためのより良いサポートを提供します2.0はいくつかのWebホスティングプロバイダによって推奨されなくなりました。

関連する問題