2009-05-13 1 views
2

System.Web.MvcをGACに入れることは許可されていますか?許可される:それは動作しますか?System.Web.MvcがGACに読み込まれると.NET MVCは動作しますか?

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE> "c:\WINDOWS\Microsoft.NET\Framework\v3.5\vbc.exe" /t:library /utf8output /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\56b70440\003d6f34_8989c901\EntitySpaces.SqlServerCeProvider.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.WorkflowServices\3.5.0.0__31bf3856ad364e35\System.WorkflowServices.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Abstractions\3.5.0.0__31bf3856ad364e35\System.Web.Abstractions.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\System.Web.Extensions.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\de7cc3b4\0097d136_8989c901\EntitySpaces.LoaderMT.DLL" /R:"C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Runtime.Serialization\3.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\2afa6c79\006aa035_8989c901\EntitySpaces.NpgsqlProvider.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Xml.Linq\3.5.0.0__b77a5c561934e089\System.Xml.Linq.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\4a9a547a\006aa035_8989c901\EntitySpaces.OracleClientProvider.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\ea5276d6\0051153a_699ec901\System.Web.Mvc.DLL" /R:"C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\f8843c3a\0097d136_8989c901\EntitySpaces.Web.Design.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\4137948d\003d6f34_8989c901\EntitySpaces.Npgsql2Provider.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.ServiceModel\3.0.0.0__b77a5c561934e089\System.ServiceModel.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\b72019d9\003d6f34_8989c901\EntitySpaces.MySqlClientProvider.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Data.DataSetExtensions\3.5.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\App_global.asax.hiqvxvcm.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Data.Linq\3.5.0.0__b77a5c561934e089\System.Data.Linq.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\ad4567e4\006aa035_8989c901\EntitySpaces.Loader.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\b543038f\006aa035_8989c901\EntitySpaces.Core.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\701637c6\003d6f34_8989c901\EntitySpaces.VistaDBProvider.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\App_Web_vpbbzwke.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\66dcb3ba\006aa035_8989c901\EntitySpaces.Web.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Core\3.5.0.0__b77a5c561934e089\System.Core.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.ServiceModel.Web\3.5.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Routing\3.5.0.0__31bf3856ad364e35\System.Web.Routing.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\EC\1.0.0.0__2fce90138e5217ab\EC.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.IdentityModel\3.0.0.0__b77a5c561934e089\System.IdentityModel.dll" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\750052d7\716d39b6_bfd3c901\VandaagLijst.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\d5308498\003d6f34_8989c901\EntitySpaces.MSAccessProvider.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\5ad7a5b5\006aa035_8989c901\EntitySpaces.SqlClientProvider.DLL" /R:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\assembly\dl3\54566418\003d6f34_8989c901\EntitySpaces.Interfaces.DLL" /out:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\App_Web_p7uswgud.dll" /debug- /win32resource:"c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\p7uswgud.res" /define:_MYTYPE=\"Web\" /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Specialized,System.Configuration,System.Text,System.Text.RegularExpressions,System.Web,System.Web.Caching,System.Web.SessionState,System.Web.Security,System.Web.Profile,System.Web.UI,System.Web.UI.WebControls,System.Web.UI.WebControls.WebParts,System.Web.UI.HtmlControls,System.Web.Mvc,System.Web.Mvc.Ajax,System.Web.Mvc.Html,System.Web.Routing,System.Linq,System.Collections.Generic,EC /warnaserror- /optionInfer+ "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\App_Web_p7uswgud.0.vb" "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\App_Web_p7uswgud.1.vb" "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\App_Web_p7uswgud.2.vb" "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\24f69041\8efa8a35\App_Web_p7uswgud.3.vb" 

希望これはあなたを怖がらしない

EDIT ...

は、私はこれを行っているし、すべての私のプロジェクトはSystem.Web.Mvc.ViewPageから継承問題を抱えていますMicrosoft(R)Visual Basic Compilerバージョン9.0.30729.1 著作権(c)Microsoft Corporation。全著作権所有。

C:\ Bugging \ VandaagLijst \ VandaagLijst \ Views \ home \ List.aspx(1):エラーBC30456: 'タイトル'は 'ASP.views_home_list_aspx'のメンバーではありません。

 __ctrl.Title = "" 
     ~~~~~~~~~~~~  

C:\盗聴\ VandaagLijst \ VandaagLijst \ビュー\ホーム\ List.aspx(1):エラーBC30456: 'InitializeCultureは' 'ASP.views_home_list_aspx' のメンバではありません。

 Me.InitializeCulture 
     ~~~~~~~~~~~~~~~~~~~~ 

C:\盗聴\ VandaagLijst \ VandaagLijst \ビュー\ホーム\ List.aspx(1):エラーBC30456: 'MasterPageFileは' 'ASP.views_home_list_aspx' のメンバではありません。

 __ctrl.MasterPageFile = "~/Views/Shared/Site.Master" 
     ~~~~~~~~~~~~~~~~~~~~~        

C:\盗聴\ VandaagLijst \ VandaagLijst \ビュー\ホーム\ List.aspx(7):エラーBC30456: 'AddContentTemplateは' 'ASP.views_home_list_aspx' のメンバではありません。

 Me.AddContentTemplate("TitleContent", New System.Web.UI.CompiledTemplateBuilder(AddressOf Me.__BuildControlContent1)) 
     ~~~~~~~~~~~~~~~~~~~~~                         

C:\盗聴\ VandaagLijst \ VandaagLijst \ビュー\ List.aspx(11)\ホーム:エラーBC30456: 'AddContentTemplateは' 'ASP.views_home_list_aspx' のメンバではありません。

 Me.AddContentTemplate("MainContent", New System.Web.UI.CompiledTemplateBuilder(AddressOf Me.__BuildControlContent2)) 
     ~~~~~~~~~~~~~~~~~~~~~                        

C:\盗聴\ VandaagLijst \ VandaagLijst \ビュー\ List.aspx(13)\ホーム:エラーBC30451:名 'モデル' が宣言されていません。

 For Each item In Model 
         ~~~~~ 

C:24f69041 8efa8a35 \ \ App_Web_p7uswgud.2.vb(42)\ \ WINDOWS \ Microsoft.NET \ Frameworkの\ v2.0.50727の\ ASP.NETの一時ファイル\ルート:エラーBC30198:は、 ')' 予想。

Inherits System.Web.Mvc.ViewPage(of IEnumerable(of Models.TestClass) 
                     ~ 

C:\ WINDOWS \ Microsoft.NET Frameworkの\ \ v2.0.50727の一時\ ASP.NETファイル\ルート\ 24f69041 \ 8efa8a35 \ App_Web_p7uswgud.2.vb(43):エラーBC30154:クラスのviews_home_list_aspx "インターフェイス 'System.Web.IHttpHandler'に対して 'ReadOnlyプロパティIsReusable()As Boolean'を実装する必要があります。プロパティの実装には、 'ReadOnly'または 'WriteOnly'指定子が一致している必要があります。

Implements System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler 
                   ~~~~~~~~~~~~~~~~~~~~~~~ 

C:\ WINDOWS \ Microsoft.NET Frameworkの\ \ v2.0.50727の一時\ ASP.NETファイル\ルート\ 24f69041 \ 8efa8a35 \ App_Web_p7uswgud.2.vb(43):エラーBC30149:クラスのviews_home_list_aspx "インターフェイス 'System.Web.IHttpHandler'に対して 'Sub ProcessRequest(context As HttpContext)'を実装する必要があります。

Implements System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler 
                   ~~~~~~~~~~~~~~~~~~~~~~~ 

C:\ WINDOWS \ Microsoft.NET Frameworkの\ \ v2.0.50727の一時\ ASP.NETファイル\ルート\ 24f69041 \ 8efa8a35 \ App_Web_p7uswgud.2.vb(55):エラーBC30311:型の値 " ASP.views_home_list_aspx 'は' System.Web.Mvc.ViewPage 'に変換できません。App_Web_p7uswgud.2.vb(57)\ 8efa8a35 \ 24f69041 \ \ WINDOWS \ Microsoft.NET \ Frameworkの\ v2.0.50727の\ ASP.NETの一時ファイル\ルート:

 CType(Me,Global.System.Web.Mvc.ViewPage).AppRelativeVirtualPath = "~/Views/home/List.aspx" 
       ~~                     

CエラーBC30456: 'ReadStringResource' は'ASP.views_home_list_aspx'のメンバーではありません。 App_Web_p7uswgud.2.vb(61)\ 8efa8a35 \ 24f69041 \ \ WINDOWS \ Microsoft.NET \ Frameworkの\ v2.0.50727の\ ASP.NETの一時ファイル\ルート:

  Global.ASP.views_home_list_aspx.__stringResource = Me.ReadStringResource 
                   ~~~~~~~~~~~~~~~~~~~~~ 

CエラーBC30456: 'GetWrappedFileDependencies' は'ASP.views_home_list_aspx'のメンバーではありません。 App_Web_p7uswgud.2.vb(68)\ 8efa8a35 \ 24f69041 \ \ WINDOWS \ Microsoft.NET \ Frameworkの\ v2.0.50727の\ ASP.NETの一時ファイル\ルート:

  Global.ASP.views_home_list_aspx.__fileDependencies = Me.GetWrappedFileDependencies(dependencies) 
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    

CエラーBC30456: 'コンテキスト' されます'ASP.views_home_list_aspx'のメンバーではありません。 App_Web_p7uswgud.2.vb(74)\ 8efa8a35 \ 24f69041 \ \ WINDOWS \ Microsoft.NET \ Frameworkの\ v2.0.50727の\ ASP.NETの一時ファイル\ルート:

  Return CType(Me.Context.Profile,System.Web.Profile.DefaultProfile) 
         ~~~~~~~~~~           

CエラーBC30456: 'コンテキスト' されます'ASP.views_home_list_aspx'のメンバーではありません。

  Return CType(Me.Context.ApplicationInstance,ASP.global_asax) 
         ~~~~~~~~~~          

C:\ WINDOWS \ Microsoft.NET Frameworkの\ \ v2.0.50727の一時\ ASP.NETファイル\ルート\ 24f69041 \ 8efa8a35 \ App_Web_p7uswgud.2.vb(193):エラーBC30284:サブ 'FrameworkInitialize'基本クラスのsubをオーバーライドしないため、 'Overrides'と宣言することはできません。

Protected Overrides Sub FrameworkInitialize() 
          ~~~~~~~~~~~~~~~~~~~ 

C:24f69041 8efa8a35 \ \ App_Web_p7uswgud.2.vb(195)\ \ WINDOWS \ Microsoft.NET \ Frameworkの\ v2.0.50727の\ ASP.NETの一時ファイル\ルート:エラーBC30456: 'SetStringResourcePointer' は'ASP.views_home_list_aspx'のメンバーではありません。

 Me.SetStringResourcePointer(Global.ASP.views_home_list_aspx.__stringResource, 0) 
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~              

C:24f69041 8efa8a35 \ \ App_Web_p7uswgud.2.vb(197)\ \ WINDOWS \ Microsoft.NET \ Frameworkの\ v2.0.50727の\ ASP.NETの一時ファイル\ルート:エラーBC30456: 'AddWrappedFileDependencies' は'ASP.views_home_list_aspx'のメンバーではありません。

 Me.AddWrappedFileDependencies(Global.ASP.views_home_list_aspx.__fileDependencies) 
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              

C:\ WINDOWS \ Microsoft.NET Frameworkの\ \ v2.0.50727の一時\ ASP.NETファイル\ルート\ 24f69041 \ 8efa8a35 \ App_Web_p7uswgud.2.vb(201):エラーBC30284:関数 'GetTypeHashCode'基本クラスの関数をオーバーライドしないため、 'Overrides'と宣言することはできません。

Public Overrides Function GetTypeHashCode() As Integer 
           ~~~~~~~~~~~~~~~    

C:エラーBC30284:サブ 'のprocessRequest' 24f69041 8efa8a35 \ \ App_Web_p7uswgud.2.vb(206)\ \ WINDOWS \ Microsoft.NET \ Frameworkの\ v2.0.50727の\ ASP.NETの一時ファイル\ルート基本クラスのsubをオーバーライドしないため、 'Overrides'と宣言することはできません。

Public Overrides Sub ProcessRequest(ByVal context As System.Web.HttpContext) 
         ~~~~~~~~~~~~~~    
+0

多分、あなたが抱えている問題の周りの文脈が助けになるでしょう。 ViewPageが見つかりませんか?それはコンパイルされますか?実行時に失敗しますか? –

+0

私はコンパイルできます。実行時に、TitleはASP.views_index_aspxのメンバーではありません。私はしかし、クラスviews_index_aspxを見つけることができません。私はこれがバックグラウンドで生成されたと信じる理由があります。しかし間違った名前空間で私は推測する(ASP)は、(MyProject)右でしょうか? – Ropstah

答えて

2

実行時に機能します。それでも参照アセンブリが必要です。ビルド/ VS.NET環境のアセンブリをどのように参照していますか?

あなたがここに...

http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx

から見ることができるように...デフォルトはGACにこれらのアセンブリをインストールすることで、あなたはビン・デプロイしたい場合は、明示的にこの問題を回避する必要がありますあなたのMVCアセンブリ(例えば、共有ホスティングの状況)。

+0

VSでアセンブリを参照しましたが、コピーローカルをfalseに設定しました。私のWebSetupデプロイメントプロジェクトでは、アセンブリを除外に設定しました(アセンブリは同じプロダクションサーバーでもGACにあります:>は同じpc:Pです)。 – Ropstah

+0

少なくとも1つの構文エラー(閉じ括弧がありません)があることを上の編集で確認します(明らかではありませんが)。しかし、便利なことは.aspxファイルの最初の数行、特にページ宣言を見ることです。 ASP.NET MVCのRTMビルドを使用していますか? –

+0

宣言が間違っていない: <%@ Page Language = "VB" MasterPageFile = "〜/ Views/Shared/Site.Master" Inherits = "System.Web.Mvc.ViewPage(VandaagLijst.ModelsのIEnumerable .Workorder)) "%> ...しかし、私はどうにかして、System.Web.Mvcを削除/再参照し、ControllerアクションからViewを再作成することで、それを動作させることができました。(右クリック:create view .. 。) – Ropstah

関連する問題