1

Ubuntuでmod_mono2.4.4を実行していますが、名前のエラーを解決するには、VBファイルを調べて、それらすべてに「importsSystem.Configuration」を追加する必要があることがわかりました。これは、Windows側のmod_aspdotnetでは必要ありませんでした。

 I have, however, run into one error of which I can't find the source:


    System.Web.Compilation.CompilationException: VBNC30451: Could not resolve the name 'ConfigurationManager'
  at System.Web.Compilation.AssemblyBuilder.BuildAssembly (System.Web.VirtualPath virtualPath, System.CodeDom.Compiler.CompilerParameters options) [0x00000] 
  at System.Web.Compilation.AssemblyBuilder.BuildAssembly (System.Web.VirtualPath virtualPath) [0x00000] 
  at System.Web.Compilation.BuildManager.GenerateAssembly (System.Web.Compilation.AssemblyBuilder abuilder, System.Collections.Generic.List`1 buildItems, System.Web.VirtualPath virtualPath, BuildKind buildKind) [0x00000] 
  at System.Web.Compilation.BuildManager.BuildAssembly (System.Web.VirtualPath virtualPath) [0x00000] 

これは、このインポートを追加し続ける必要があるステップの失敗または誤った構成の結果ですか?

4

1 に答える 1

1

どこかに、おそらく/etc/mono/2.0/web.configに、デフォルトの構成ファイルがあります。次のようなものが含まれていることを確認します。

             <pages>
                    <namespaces>
                            <add namespace="System" />
                            <add namespace="System.Collections" />
                            <add namespace="System.Collections.Specialized" />
                            <add namespace="System.Configuration" />
                            <add namespace="System.Text" />
                            <add namespace="System.Text.RegularExpressions" />
                            <add namespace="System.Web" />
                            <add namespace="System.Web.Caching" />
                            <add namespace="System.Web.SessionState" />
                            <add namespace="System.Web.Security" />
                            <add namespace="System.Web.Profile" />
                            <add namespace="System.Web.UI" />
                            <add namespace="System.Web.UI.WebControls" />
                            <!-- <add namespace="System.Web.UI.WebControls.WebParts" /> -->
                            <add namespace="System.Web.UI.HtmlControls" />
                    </namespaces>
            </pages>

これがデフォルトです。これで、デフォルトのインポートを追加できます。

ところで、mod_mono2.4.4は最近少し古いです。新しいパッケージを入手してみてください。

于 2010-09-23T04:19:09.123 に答える