Не удалось загрузить файл или сборку " Microsoft.Сеть.Увеличение"

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

не удалось загрузить файл или сборку 'Microsoft.Сеть.Расширения, версия=1.0.61025.0, культура=нейтральная, PublicKeyToken=31bf3856ad364e35' или одна из его зависимостей. Система не может найти указанный файл. (c:mydirweb.строке config 54)

теперь я хорошо посмотрел вокруг Google и увидел, что люди сказали, чтобы запустить простой поиск и замена для изменения " Microsoft.Сеть. система" to".Сеть. " поскольку пространства имен изменились, но мне совсем не повезло.

Это соответствующие строки в Интернете.файл config

<pages validateRequest="True">
    <controls>
        <add tagPrefix="asp" namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
            <add tagPrefix="asp" namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    </controls>
    <tagMapping>
        Line 54: <add tagType="System.Web.UI.WebControls.CompareValidator" mappedTagType="Microsoft.Web.UI.Compatibility.CompareValidator, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
        <add tagType="System.Web.UI.WebControls.CustomValidator" mappedTagType="Microsoft.Web.UI.Compatibility.CustomValidator, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
        <add tagType="System.Web.UI.WebControls.RangeValidator" mappedTagType="Microsoft.Web.UI.Compatibility.RangeValidator, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
        <add tagType="System.Web.UI.WebControls.RegularExpressionValidator" mappedTagType="Microsoft.Web.UI.Compatibility.RegularExpressionValidator, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
        <add tagType="System.Web.UI.WebControls.RequiredFieldValidator" mappedTagType="Microsoft.Web.UI.Compatibility.RequiredFieldValidator, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
        <add tagType="System.Web.UI.WebControls.ValidationSummary" mappedTagType="Microsoft.Web.UI.Compatibility.ValidationSummary, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    </tagMapping>
</pages>

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

заранее спасибо,

Дэйв

3 ответов


вы должны установить на свой сервер ASP.NET AJAX для Asp.Net 2.0. Вы можете найти его здесь: http://www.microsoft.com/download/en/details.aspx?id=883

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

надеюсь, это сработает!


Как оказалось, мне дали неправильную сеть.config предыдущими разработчиками. Установка нового позволила мне скомпилировать и построить решение.

после развертывания на сервере я установил AJAX для ASP.NET 2.0, но все же получил ошибки, ссылающиеся на microsoft.сеть.расширения и т. д.

решение лежит в управлении версиями.

кажется, что все приложение построено поверх AJAX для ASP.NET бета 2 двоичный. После удаления 2.0 и переустановка бета-версии 2 MSI, все запущено в действие.

Спасибо за указатели всех.


вы должны скачать ASPNET.2.0.АЯКС.Увеличение. и установить его.