публикация веб-приложений в IIS с различными ошибками - PullRequest
0 голосов
/ 07 июня 2018

Мой проект хорошо работает в visual studio 2015. Я опубликовал приложение и загрузил его в IIS.Когда я пытаюсь запустить приложение, я получаю сообщение об ошибке:

The CodeDom provider type "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" could not be located.

При поиске в Интернете я обнаружил, что комментирование этой строки в веб-конфигурации решает проблему.Поэтому я прокомментировал эту строку ::

<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701" />

Затем я снова попытался запустить свой проект, теперь я получаю сообщение об ошибке: Сообщение об ошибке синтаксического анализатора: Файл '/view/global.Master' не существует.

показывает Line 1: <%@ Page Title="" Language="C#" MasterPageFile="~/view/global.Master" AutoEventWireup="true" CodeBehind="profile.aspx.cs" Inherits="myApp.view.profile" %>

, затем я изменил код для MasterPageFile как :: <%@ Page Title="" Language="C#" MasterPageFile="../view/global.Master" AutoEventWireup="true" CodeBehind="profile.aspx.cs" Inherits="myApp.view.profile" %>

Теперь я получаю сообщение об ошибке: *

Parser Error Message: Could not load type 'myApp.view.global'.

Строка 1: <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="global.master.cs" Inherits="myApp.view.global" %>

Не могу понять, в чем проблема с загрузкой моего проекта в IIS.Почему я получаю постоянные ошибки?enter image description here

Я грубо исправил свою проблему.Ранее я держал все свои опубликованные файлы и папки в папке, а затем помещал эту папку в каталог wwwroot.Таким образом, моя структура папок выглядела как ::

wwwroot --> myapp --> bin, scripts, view folders and other files 

Но теперь я непосредственно храню свои опубликованные файлы и папки в каталоге wwwroot.И теперь я могу просматривать свое приложение.Но это не решение моей проблемы, что если мне нужно разместить несколько приложений?Любая помощь относительно проблемы будет высоко оценена.Спасибо !!!

1 Ответ

0 голосов
/ 07 июня 2018

Я думаю, что проблема с настройкой публикации.пожалуйста, попробуйте проверить настройки ниже.

enter image description here

...