0

みなさん、お時間を割いていただきありがとうございます。私はこの問題で立ち往生しています。asp.MVCアプリケーションがあり、クライアントはショッピングカートにnopCommerceを使用したいと考えています。テストMVCアプリケーションを作成し、サブアプリケーションを簡単なデモでうまく機能させました。nopCommerce仮想ディレクトリはIISにアプリケーションとして登録されており、デモでは正常に実行されます。ただし、ステップをアプリケーションに統合しようとすると、実行時のコンパイルエラーが発生します。

CS0246:タイプまたは名前空間名'Combres'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)

   Line 56:                 <add namespace="System.Web.WebPages" />
   Line 57:                 <add namespace="System.Web.Helpers" />
   Line 58:                 <add namespace="Combres" /> <-----Error Line
   Line 59:             </namespaces>
   Line 60:         </pages>

サブアプリケーション(nopCommerce)はCombresを使用しないため、継承の問題だと思ったので、親Web.Configファイルで場所のトリックを実行しました。

   <location path="." inheritInChildApplications="false">
       <system.web>
           ...
       </system.web>
   </location>

これによりコンパイルエラーが解消されましたが、ファイルのコンパイルは行われず、.aspxファイルは実行されずにコンピューターにダウンロードされるだけです。メインのMVCアプリケーションは引き続き正常に実行されます。このダウンロードの問題は、nopCommerceアプリケーションを実行しようとしたときにのみ発生します。私は完全に困惑しています。私は一種のIIS初心者であり、迅速に学習する必要があります。

4

1 に答える 1

0

Kはこれに対する答えを見つけました。私の会社のプラットフォームは、ASP.net MVC を使用しており、file.* を含むすべてのリクエストをダウンロード リクエストに変換していました。だから私が書いたものはうまく機能していて、本来あるべきことをしていました...私は知りませんでした。

于 2011-07-03T22:51:23.200 に答える