Справочная служба ASP.NET не может быть найден
Привет, друзья.
пожалуйста, помогите мне с этой проблемой, я искал ее целый день, но так и не смог решить!
Я использую Visual Studio 2012, ASP.NET, c#.
Я создал новый сайт ( не веб-проект ),
В обозревателе решений щелкните правой кнопкой мыши на проекте и выберите пункт Добавить Ссылку На Сервис
затем я добавил адрес поставщика веб-услуг, новую папку с именем App_WebReferences созданный. Он содержит папку ServiceReference1, в которой находятся три файла(два .svcinfo и один .wsdl).
Теперь я использую этот код в качестве своего провайдера.:
var srv = new ServiceReference1.PaymentIFBindingSoapClient(); double result = srv.verifyTransaction(refNum, "10004738");
при компиляции и запуске в localhost ошибок нет.
НО
когда я загружаю файлы своего веб-сайта на свой ftp-сервер..Я получаю это сообщение об ошибке:
*Server Error in '/' Application. Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. **Compiler Error Message:** CS0246: The type or namespace name 'ServiceReference1' could not be found (are you missing a using directive or an assembly reference?) Source Error: Line 69: ///WebService Instance Line 70: // Line 71: var srv = new ServiceReference1.PaymentIFBindingSoapClient(); Line 72: Line 73: double result = srv.verifyTransaction(refNum, "10004738"); Source File: d:\domains\olomrayaneh.net\wwwroot\ebook\check_payment.aspx.cs Line: 71 Show Detailed Compiler Output: Show Complete Compilation Source: Version Information: Microsoft .NET Framework Version:2.0.50727.3643; ASP.NET Version:2.0.50727.3634*
Я застрял в этой проблеме.
В чем проблема?!
Как мне ее решить?
Пожалуйста, помогите мне !!
Я должен сказать, что я пытался добавить эту строку:
using ServiceReference1;
затем строка сообщения об ошибке изменяется на эту строку с тем же сообщением !
и снова нет сообщения об ошибке в localhost работает!
мой сайт построен в .Net Framework 3.5
заранее спасибо.
vinayraghavendra.hs
Я не уверен, что измените фреймворк на 4.0 и посмотрите
Mohamad77
спасибо за комментарий, но я получаю эту ошибку в 4.0 framework:
Сообщение об ошибке синтаксического анализатора: непризнанный атрибут 'targetFramework'. Обратите внимание, что имена атрибутов чувствительны к регистру.
Строка 29: <compilation debug="true" targetframework="4.0">
Mohamad77
Строка 29: компиляция debug="true" targetFramework="4.0"
Naz_Firdouse
Проверьте, настроен ли IIS для запуска framework 4.0 или нет.
установите его на 4.0