我有一个由同事构建为类库的Web服务,可以与SharePoint 2013进行内部通信。现在,我必须继续构建此Web服务,但是没有有关如何运行和调试类库的文档。我从来没有做过自己的事。我的问题是如何将类库作为Web服务运行。如何通过请求和响应与服务进行通信?我习惯于通过Controller
的{{1}}与服务进行通信。我知道这是一种完全不同的解决方案,但是请您知道我曾经使用过什么。
如果您要查看其他内容,请告诉我。非常感谢在哪里可以开始学习如何运行Web服务的任何提示或解决方案
一些Web服务代码示例:
SharePointClient
ActionResults
AccessLayer
internal string TestSharePoint()
{
Log.Debug("Hej från TestSharePoint");
var web = _clientContext.Web;
_clientContext.Load(web.AssociatedMemberGroup);
_clientContext.ExecuteQuery();
return web.AssociatedMemberGroup.Title;
}
SPCRMIntegration
public string TestSharePoint(string siteUrl)
{
return _sharePointClient.TestSharePoint();
}
ISPCRMIntegration
public string TestSharePoint(string siteUrl)
{
try
{
using (var accessLayer = IntegrationHelper.CreateAccessLayer(siteUrl))
{
return accessLayer.TestSharePoint(siteUrl);
}
}
catch (Exception)
{
throw;
}
}
更新:
此提示说明了一切。将添加asp.net项目并引用类库。
答案 0 :(得分:0)
不。您无法运行.NET类库。 尝试创建一个新的ASP.NET Core或ASP.NET项目,并添加对该库的引用。 在您自己的控制器中注册这些方法。
但是我想您的问题不是运行“类库”,而是运行ASP.NET Web应用程序。对于编译后的ASP.NET应用程序,它会输出一个看起来像类库的DLL文件。
只需使用ASP.NET模块在IIS下部署该文件,即可开始运行它。