2011-12-06 5 views
0

私は次のエラーを取得、サーバーにデプロイされたバージョンをコピーした後にそのMVC3 .NETのウェブサイトをGoDaddyの中で私のウェブサイトをホストしようとしています:GoDaddyはホスティングサーバーエラー

CS0234: The type or namespace name 'Helpers' does not exist in the namespace 'System.Web'

ソースエラー:

Line 33: <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"> 
Line 34: <namespaces> 
Line 35:  <add namespace="System.Web.Helpers"/> 
Line 36:  <add namespace="System.Web.Mvc"/> 
Line 37:  <add namespace="System.Web.Mvc.Ajax"/> 

何か提案がありますか?

答えて

2

System.Web.Helpersアセンブリが<assemblies>セクションに登録されていることを確認してください:

<compilation debug="true" targetFramework="4.0"> 
    <assemblies> 
    <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    </assemblies> 
</compilation> 

はまた、彼はASP.NET MVC 3がインストールされていることを確認するためにあなたのホスティングプロバイダに連絡し、それらのアセンブリはGACに利用可能であること。これが当てはまらない場合は、bin deployあなたのASP.NET MVC 3アプリケーションを試してみてください。

関連する問題