Назад | Перейти на главную страницу

Ошибка сервера в приложении asmx при попытке использовать другой файл

Прямо сейчас я пытаюсь оживить существующий сервер IIS (у меня есть файлы со сломанного сервера).

После выбора корня несколько файлов ASP работают правильно, но у меня есть приложение с таким выводом

Parser Error Message: Could not load type 'WebService1.Global'.

Source Error:
<%@ Application Codebehind="Global.asax.vb" Inherits="WebService1.Global" %> 

Я хочу загрузить этот путь:

http://localhost/wsCriativo/wscriativo.asmx

Но он пытается загрузить /global.asax файл и получите эту ошибку.

Я должен сказать, что эти файлы работали на предыдущем сервере, так что это проблема конфигурации IIS.

Информация: IIS 8.5, Windows Server 2012 x64

Пожалуйста, проверьте, добавили ли вы приложение «wscriativo» (имя, указанное вами в URL-адресе) в какой-либо пул приложений.

У меня была такая же проблема, и это была моя проблема.

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

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

Если вы получили приложение от старого IIS, проверьте также версию asp. В моем случае мне пришлось использовать v2.0 вместо v4.0.

Удачи!