2014-02-09 1 views
0

Я новичок в кодировании, и каждый раз, когда я задаю вопрос, я чувствую себя глупо, потому что я в основном не знаком с наиболее известными вещами в этой «индустрии», поэтому я подведу итог всей ситуации быстро.VS 2012 публикации веб-сайта 2 больших проблемы

Я узнал, как кодировать html css и js, я узнал, как использовать VS 2012 asp.net mvc 4, и, наконец, я сделал веб-сайт для студенческого клуба, в котором я участвую. Хостинг предоставлен нашей школой, и они дали мне только имя пользователя и пароль ftp. Я не знаю, какая у вас фирма-хостинг или что происходит и т. Д., Я получил Filezilla, чтобы удалить и отменить публикацию старого веб-сайта, и я не знал, правильный способ опубликовать web-сайты asp.net через filezilla, поэтому я использовал инструмент публикации VS 2012.


Я выбрал FTP, как опубликовать метод, потому что я Имя пользователя FTP ... Я выбрал в качестве конфигурации разблокировки, и вот это (я не сделал открытые варианты здесь), наконец, я мог нажать на публикацию ...

Я столкнулся с двумя основными проблемами, поэтому я не смог опубликовать

Проблемы, с которыми я столкнулся;

1) В то время как я пытался опубликовать я получил сообщение об ошибке, как «Validation (HTML5): Элемент„а“не должны быть вложены в элемент„кнопка“» я пытался сделать СЧА с суб-элементы на нем, он работал, пока я пытался его на локальном хосте. Я видел похожие проблемы, высказанные здесь на VS 2010. Я пытался сделать exstensions для VS, не получилось.

В любом случае я удалил эту часть из проекта, и я попробовал публикация снова.

2) Это получилось идеально, казалось, что проблем не было. Но когда я пытаюсь открыть веб-сайт , он говорил, что у меня не было разрешения на просмотр.

Надеюсь, я не писал ни одного сотрудника, не работающего здесь, просто попробуйте рассказать вам о своих проблемах, поэтому, возможно, кто-то может получить помощь, подобную предыдущим.

ответ

0

«Validation (HTML5): Элемент„а“не должны быть вложены в элемент 'а кнопку»

Вы не можете иметь один якорь тег внутри другого тега привязки. Если у вас есть это, это вызовет у вас проблемы.

Отметьте это thread, чтобы узнать допустимые элементы, которые могут быть вложены внутри тега привязки.

У меня не было разрешения для просмотра.

Вам необходимо предоставить правильные разрешения на чтение и запись для Identity ApplicationPool в структуре папок, которые у вас есть для вашего сайта. Или IIS Apppool не сможет получить файлы и выполнить их.

Give permissions to AppPool Identity for a particular folder/file. Этот ресурс поможет вам в том, как предоставить вам разрешения на идентификатор пула приложений.

В качестве альтернативы вы можете дать permissions from FileZilla. Просто щелкните правой кнопкой мыши корневую папку приложения и выберите разрешения. Затем вы можете указать разрешения с самой стороны клиента.Но в большинстве случаев производства мы должны добавить пользователя приложения для пула в список разрешений папки/файла вручную. Но определенно попробуйте FileZilla.

+0

Большое спасибо за ваш ответ :) Первая ссылка действительно помогла мне сейчас, я могу пересмотреть свою работу в соответствии с тем, что могу, и не могу на своем веб-сайте :) Для второго я все еще имею проблему, я использовал Метод FileZilla, но разрешения точно так же, как и ссылка, которую вы отправили. Возможно, asp.net не поддерживается хостом школы, как вы думаете, это возможно. Потому что, когда я удаляю каждый файл через FileZilla, он также говорит, что у меня нет разрешения. Или, может быть, я должен использовать первую ссылку на права доступа к AppPool? – user3288481

+0

@ user3288481, Есть много шагов в размещении приложения ASP.NEt MVC в IIS. Вам нужно иметь правильную конфигурацию пула приложений, вам нужно убедиться, что IIS включен для ASP.Net. Затем вам нужно предоставить соответствующие разрешения для пользователя IIS в папке и т. Д. Я бы предложил вам сделать еще несколько исследований по размещению приложения asp.net, вы можете проверить некоторые из этих руководств - http://www.asp.net/ веб-формы/учебники/развертывание – ramiramilu

+0

спасибо за помощь :) Я буду работать :) – user3288481

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