联邦退税率服务

时间:2015-02-26 00:50:51

标签: c# soap rate fedex

我从Fed Ex的开发者资源中心下载了C#Rate​​ Service示例代码。我使用我的测试密钥和密码编辑了代码。项目构建正常,但它一直在查找示例代码中不存在的设置文件,并且未在文档中引用。

private static String getProperty(String propertyname) //Sets common properties for testing purposes.
    {
        try
        {
            String filename = "C:\\filepath\\filename.txt";
            if (System.IO.File.Exists(filename))
            {
                System.IO.StreamReader sr = new System.IO.StreamReader(filename);
                do
                {
                    String[] parts = sr.ReadLine().Split(',');
                    if (parts[0].Equals(propertyname) && parts.Length == 2)
                    {
                        return parts[1];
                    }
                }
                while (!sr.EndOfStream);
            }
            Console.WriteLine("Property {0} set to default 'XXX'", propertyname);
            return "XXX";
        }
        catch (Exception e)
        {
            Console.WriteLine("Property {0} set to default 'XXX'", propertyname);
            return "XXX";
        }
    }

我一直试图猜测文件应该是什么样子,没有任何运气。几乎我可以告诉它应该是简单的文本文件。还有其他人让这个工作吗?

我已按照代码中的注释添加了我的开发人员密钥和密码,但收到以下响应:

通知编号。 0  严重性:错误  代码:1000  消息:Authenticatio  资料来源:教授

1 个答案:

答案 0 :(得分:0)

我知道如何解决这个问题。 只需创建一个名为filename.txt的文件到给定文件夹“C:\ filepath \ filename.txt”

See FilePath Here

并将您的密钥和密码写在您从FedEx获取的文件中以进行测试。 See File Content Here

这次再次尝试运行你的应用程序这次你没有面对文件不存在的问题。

我希望这会帮助你......