развертывание предварительно скомпилированного веб-сайта: ошибка неоднозначного соответствия - PullRequest
0 голосов
/ 05 ноября 2010

Я пытаюсь развернуть веб-сайт (проект веб-сайта), созданный в Visual Studio 2010, .NET 4. Я выбрал публикацию в VS и оставил предварительно скомпилированный веб-сайт выбранным. Затем я скопировал результат на FTP и получил эту ошибку:

Описание: во время анализа ресурса, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, просмотрите следующую конкретную информацию об ошибке разбора и измените исходный файл соответствующим образом.

Сообщение об ошибке анализатора: найдено неоднозначное совпадение.

Ошибка источника:

Line 1:  <%@ control inherits="ASPNetPortal.Welcome, App_Web_bsx3gdjs" language="c#" %>
Line 2:  <%@ Register TagPrefix="uc1" TagName="Footer" Src="Footer.ascx" %>
Line 3:  <style type="text/css">    

Source File: /DesktopModules/Welcome.ascx    Line: 1 

Сайт отлично работает на localhost (в VS). Что я могу сделать?

Ответы [ 2 ]

0 голосов
/ 10 апреля 2013

Я немного опоздал с ответом, но у меня была такая же проблема.Если у вас есть только веб-сайт , вам не нужно компилировать dll - просто используйте файлы с необработанным кодом.Если вы хотите dll, вы должны использовать веб-приложение вместо веб-сайта .

См. Здесь о том, как преобразовать ваш веб-сайт в веб-приложение .После того, как вы это сделаете, вы получите все эти ошибки компиляции прямо в VS и сможете их устранить.

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

0 голосов
/ 07 ноября 2010

Проверьте, есть ли у вас два поля, которые отличаются только регистром (1).

(1) - http://www.onpreinit.com/2009/09/ambiguous-match-found_30.html

...