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 回答