Опубликовать приложение ASP.Net с областями - PullRequest
0 голосов
/ 15 октября 2019

Я создал приложение в asp.net MVC 4, которое имеет несколько областей. В моей локальной системе все работает отлично, но когда я развертываю / публикую его на IIS-сервере, то представления проекта Areas не загружаются.

Каталог проекта a busy cat

У меня уже естьпробовал эти процедуры, которые доступны в Интернете, но не увенчались успехом. Я добавил эти коды в свой основной файл проекта .csproj.

<PropertyGroup>
      <CopyAllFilesToSingleFolderForPackageDependsOn>
          CustomDeployAreas;
          $(CopyAllFilesToSingleFolderForPackageDependsOn);
      </CopyAllFilesToSingleFolderForPackageDependsOn>
      <CopyAllFilesToSingleFolderForMsdeployDependsOn>
          CustomDeployAreas;
          $(CopyAllFilesToSingleFolderForPackageDependsOn);
      </CopyAllFilesToSingleFolderForMsdeployDependsOn>
</PropertyGroup>

<!-- Procedure 2 -->
<Target Name="CustomDeployAreas">
    <ItemGroup>
        <AreasFiles Include="$(MSBuildProjectDirectory)\Areas\**" />
        <FilesForPackagingFromProject Include="%(AreasFiles.Identity)">
            <DestinationRelativePath>Areas\%(RecursiveDir)%(Filename)%(Extension)</DestinationRelativePath>
        </FilesForPackagingFromProject>
    </ItemGroup>
</Target>
<PropertyGroup>
      <CopyAllFilesToSingleFolderForPackageDependsOn>
          CustomDeployAreas;
          $(CopyAllFilesToSingleFolderForPackageDependsOn);
      </CopyAllFilesToSingleFolderForPackageDependsOn>
      <CopyAllFilesToSingleFolderForMsdeployDependsOn>
          CustomDeployAreas;
          $(CopyAllFilesToSingleFolderForPackageDependsOn);
      </CopyAllFilesToSingleFolderForMsdeployDependsOn>
</PropertyGroup>

, когда я обращаюсь к URL-адресу областей, тогда он показывает «Представление« Индекс »или его мастер не найден, или никакой механизм просмотра не поддерживает поиск»места «.

Вот URL изображения ошибки https://ibb.co/v1JsKhP

a busy cat

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...