2016-04-22 3 views
0

У меня есть хостинг под управлением Windows, скажем, что корневой домен - xxx.com. На xxx.com должен быть веб-сайт, работающий на php (поскольку IIS может запускать PHP, правильно?) Или asp.net. Я действительно еще не знаю.Развертывание приложения asp.net mvc в папке

Теперь я отвечаю за создание приложения asp.net mvc, которое должно работать только внутри папки, такой как xxx.com/myaspapp.

Я попытался опубликовать приложение прямо в папку с помощью визуальной студии, и он терпит неудачу с ошибкой:

Server Error in '/' Application.

Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

Что такое решение для этого? Возможно ли, что этот сценарий возможен?

спасибо.

ответ

0

Простое размещение приложения в подпапке. Выполните следующие шаги.

  • Создайте папку (myaspapp) под корневым сайтом.
  • Откройте диспетчер IIS (inetmgr) и разверните его до новой папки.
  • Вновь созданная папка и нажмите Преобразовать в приложение.
  • Развертывание/загрузка файлов приложения непосредственно в эту папку.

Теперь вы сможете получить доступ к сайту из подпапки.

+0

хорошо, этот хостинг не позволяет мне изменить IIS, я постараюсь решить эту проблему через службу поддержки. большое спасибо вам – Zeerou

+0

Итак, ребята, большое спасибо за ваше время. Но у хостинг-провайдера было множество оправданий, как они не могут этого сделать. Так что да, решение легко, но чешские хостинги очень плохие :) – Zeerou

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