进出口工作在VS 2013的现有Windows服务项目。
我添加了一个网络API控制器类我现在不记得如果A(V2.1)或(V1)控制器类....反正我已经把它称为SynchroniseFromAwsService
我试着从AWS拉姆达电话呼叫,但它告诉我,我没有接。 所以,我需要在本地进行测试,看看它是否工作,试图诊断问题。
我想在本地测试这个,但我不确定该怎么做so..please看到代码...
namespace Workflow
{
public class SynchroniseFromAwsService: ApiController
{
//// POST api/<controller>
public string SapCall([FromBody]string xmlFile)
{
string responseMsg = "Failed Import User";
if (!IsNewestVersionOfXMLFile(xmlFile))
{
responseMsg = "Not latest version of file, update not performed";
}
else
{
Business.PersonnelReplicate personnelReplicate = BusinessLogic.SynchronisePersonnel.BuildFromDataContractXml<Business.PersonnelReplicate>(xmlFile);
bool result = Service.Personnel.SynchroniseCache(personnelReplicate);
if (result)
{
responseMsg = "Success Import Sap Cache User";
}
}
return "{\"response\" : \" " + responseMsg + " \" , \"isNewActiveDirectoryUser\" : \" false \"}";
}
}
}
我读过关于谷歌下载一个叫邮差程序并对其进行测试。
是否有什么我可以在VS打电话,只是传递一个包含XML文件来测试虚拟数据串?
什么是最好的方式
谢谢你的任何回复