麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

在C++中調用C#webservice的例子

2023-05-20 20:22:28
字體:
來源:轉載
供稿:網友

本文給出了一個在C++中調用C# WEB Service的例子,如果有什么錯誤,請指出。

首先把c#的webservice給出來:

namespace SecurityWebService
{
    public struct SecurityInfo 
     { 
          public string Code; 
          public string CompanyName; 
          public double Price; 
     } 
      public class Service1 : System.Web.Services.WebService
     {
          private SecurityInfo Security;

          public Service1() 
          { 
               Security.Code = ""; 
               Security.CompanyName = ""; 
               Security.Price = 0; 
          }

          private void AssignValues(string Code) 
          { 
               Security.Code = Code; 
               Security.CompanyName = Code + " Pty Ltd"; 
               Random RandomNumber = new System.Random(); 
               Security.Price = double.Parse(new System.Random(RandomNumber.Next(1,10)).NextDouble().ToString("##.##")); 
          }

          [WebMethod(Description="dgdfgfdgdfgfdg",EnableSession=false)] 
          public SecurityInfo GetSecurityInfo(string Code) 
          { 
               AssignValues(Code); 
               SecurityInfo SecurityDetails = new SecurityInfo(); 
               SecurityDetails.Code = Security.Code; 
               SecurityDetails.CompanyName = Security.CompanyName; 
               SecurityDetails.Price = Security.Price; 
               return SecurityDetails; 
          }     
     }

然后新建個vs.net項目,在該項目里添加上面的webservice,名字空間就默然為localhost.

然后在cpp文件中添加#include "localhost.h"; using namespace localhost;

最后可以在.h文件文件加上點擊事件:

private: System::Void button1_Click(System::Object *  sender, System::EventArgs *  e)
        { 
              localhost::Service1 * jj = new localhost::Service1; 
              localhost::SecurityInfo *cc = jj->GetSecurityInfo("111");
              textBox1->Text = cc->Code;
              textBox2->Text = cc->CompanyName;
              textBox3->Text = Convert::ToString(cc->Price);
    }

運行后會出現 請求因 HTTP 狀態 401 失敗:Access Denied 的錯誤。

最后我在iis信息服務器上把匿名訪問和允許iis控制密碼給勾上以后就好用了,究竟為什么,希望路過者給出建議?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天天艹综合| 激情网站视频 | 国产精品久久久久久久久久东京 | 国产精品99久久久久久久女警 | 国产一区网址 | 欧美一级淫片免费播放口 | 斗破苍穹在线观看免费完整观看 | 国产精品一区二区日韩 | 黄视频网站免费观看 | 国产午夜精品一区二区三区四区 | 粉嫩粉嫩一区二区三区在线播放 | 欧美性生活区 | 精品人人人人 | 久久一区二区三区av | av在线播放网址 | 宅男噜噜噜66一区二区 | 久久久久久久久久久久久久国产 | 亚洲成人精品久久久 | 成人精品一区二区 | 成人免费激情视频 | av日韩在线免费观看 | 免费一级片网站 | 韩国精品视频在线观看 | 一级做a爱视频 | 4399一级成人毛片 | 免费看性xxx高清视频自由 | 92看片淫黄大片欧美看国产片 | 全黄性色大片 | 日本在线视频免费 | 黄色网址在线免费 | 国产午夜亚洲精品午夜鲁丝片 | 91av久久| av免费大全| 免费毛片视频播放 | 麻豆一区二区99久久久久 | 久久91久久久久麻豆精品 | 国产91在线播放九色 | 欧美日韩免费看 | 日韩中字幕 | 91午夜视频| 国产精品久久久久久久久粉嫩 |