Отображение классических страниц ASP к .NET в IIS

Я не соглашаюсь с ответом quamrana относительно не тестирования стороннего кода. Это - идеальное использование модульного теста. Что, если ошибка (ошибки) представлена в новом выпуске библиотеки? Идеально, когда новая сторонняя библиотека версии выпущена, Вы выполняете модульные тесты, которые представляют ожидаемое поведение этой библиотеки проверить, что это все еще работает как ожидалось.

6
задан casperOne 19 November 2011 в 16:59
поделиться

2 ответа

Похоже, что расширение .asp сопоставлено с HttpForbiddenHandler .

Если вы используете ASP.NET 1.1, откройте следующий файл:

C: \ WINDOWS \ Microsoft.NET \ Framework \ v1.1.4322 \ CONFIG \ machine.config

Если вы используете ASP.NET 2.0, откройте этот файл:

C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \ web.config

Найдите " path =" *. Asp "", затем закомментируйте эту строку. Это будет примерно так:

<!-- machine.config/ASP.NET 1.1-->
<add path="*.asp" verb="*" 
     type="System.Web.HttpForbiddenHandler"/>`

<!-- web.config/ASP.NET 2.0-->
<add path="*.asp" verb="*" 
     type="System.Web.HttpForbiddenHandler" validate="true"/>`
2
ответ дан 17 December 2019 в 04:48
поделиться

Actually you are only one step far from the success. Adding following section to your Local website(or virtual directory) web.config file:

<configuration>
...
<system.web>
    <compilation>
        <buildProviders>
            <add extension=".asp" type="System.Web.Compilation.PageBuildProvider"/>
        </buildProviders>
    </compilation>
    <httpHandlers>
        <add path="*.asp" verb="*" type="System.Web.UI.PageHandlerFactory" validate="true"/>
    </httpHandlers>
</system.web>

3
ответ дан 17 December 2019 в 04:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: