【问题标题】:IIS7.5 MVC\Forms sub-application inheritance downloads instead of executingIIS7.5 MVC\Forms子应用继承下载而不是执行
【发布时间】:2011-09-19 01:46:39
【问题描述】:

大家好,感谢您抽出宝贵时间提供帮助。 我被困在这个问题上。我有一个 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 菜鸟,必须快速学习。

【问题讨论】:

    标签: asp.net-mvc-3 inheritance web-config iis-7.5 nopcommerce


    【解决方案1】:

    K 找到了答案。我的公司平台,我们使用 ASP.net MVC,正在将所有带有 file.* 的请求转换为下载请求。所以我写的东西很好用,它正在做应该做的事......我只是不知道。

    【讨论】:

      猜你喜欢
      • 2020-06-24
      • 2011-12-30
      • 2017-12-16
      • 1970-01-01
      • 2010-10-01
      • 2017-11-16
      • 1970-01-01
      • 2017-07-20
      • 2021-12-11
      相关资源
      最近更新 更多