2015-06-13 4 views
0

Я использую VS2012, веб-сайт на локальной машине отлично работает, когда я развертываю веб-сайт на удаленном ПК/сервере, он также отлично работает при запуске на локальном компьютере на сервере, а затем проблема возникает при доступе к нему удаленно со статическим/живым IP-адресом. он дает следующую ошибку конфигурации.Ошибка конфигурации после развертывания приложения ASP.NET

enter image description here

развернуты в следующем пути

Inetpub> Wwwroot> PSE

Я также развернут веб-сайт в Inetpub> Wwwroot> POS, который работает отлично

--- это структура сайта

enter image description here

Вот только один файл web.config в корневой директории

<?xml version="1.0"?> 
<!-- 
    For more information on how to configure your ASP.NET application, please visit 
    http://go.microsoft.com/fwlink/?LinkId=169433 
    --> 
<configuration> 
    <system.web> 
    <customErrors mode="Off"/> 
    <compilation debug="true" targetFramework="4.0"> 
     <assemblies> 
     <add assembly="MySql.Data, Version=6.9.6.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/> 
     </assemblies> 
    </compilation> 
    <httpRuntime targetFramework="4.0"/> 
    <authentication mode="Forms"> 
     <forms defaultUrl="~/dao/pos.aspx" loginUrl="~/default.aspx" timeout="20" slidingExpiration="true"></forms> 
    </authentication> 
    </system.web> 
</configuration> 

Пожалуйста, наставит меня, где я не так и почему я получаю выше ошибки.

здесь Конфигурация IIS enter image description here

+1

Было бы полезно получить фактическую ошибку, вызывающую проблему. Я вижу, что у вас 'customErrors' установлено значение off, но вы не получаете информацию об ошибке. Следуйте решению в следующей статье, что позволит вам увидеть ошибку и (предположительно) указать вам в правильном направлении: http://stackoverflow.com/questions/101693/customerrors-mode-off –

+0

Нам нужна дополнительная информация , это общая ошибка. У вас есть доступ к этому серверу для локального просмотра? Или просто установите пользовательские ошибки в течение нескольких секунд http://stackoverflow.com/questions/101693/customerrors-mode-off –

+1

Это не влияет на вашу ошибку, но удаляет 'debug =" true "' из тега компиляции, это может повлиять производительность вашего производственного сайта –

ответ

0

Ваши сообщения об ошибке говорит, что это, возможно, вызвано не настройка виртуального каталога в качестве приложения. Вы проверили это в диспетчере IIS?

Посмотрите на примере ниже, чтобы увидеть разницу между приложением и виртуального каталога, который не является приложением:

enter image description here

Чтобы преобразовать виртуальный каталог в приложение, щелкните правой кнопкой мыши и выберите конвертировать application

+0

Я также создал виртуальный каталог, щелкнув правой кнопкой мыши на веб-приложении и добавив виртуальный каталог, а затем преобразовал его в приложение, но я вижу выше error meesgae –

+0

Можете ли вы опубликовать снимок экрана, который появляется в менеджере IIS, как изображение, которое я поделил выше, пожалуйста? – DanL

+0

Да, добавлен снимок IIS по моему первоначальному вопросу выше. –

Смежные вопросы