IIS7.5 MVC \ Загрузки наследования под-приложения форм вместо выполнения - PullRequest
0 голосов
/ 21 июня 2011

Привет всем и спасибо, что нашли время помочь.Я застрял на этой проблеме.У меня есть приложение 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 и должен быстро учиться.

1 Ответ

0 голосов
/ 04 июля 2011

К нашел ответ на это. Платформа моей компании, мы используем ASP.net MVC, превращала все запросы с файлом. * В запросы на загрузку. То, что я написал, работало великолепно, оно делало то, что должно было ... Я просто не знал.

...