2014-02-25 62 views
0

我有一个Windows服务访问MVC应用程序中的一个函数来完成一些工作。使用Windows服务访问MVC方法

我可以允许服务访问功能的唯一途径是通过授予这样的功能匿名访问:

[AllowAnonymous] 
[HttpPost] 
public JsonResult UploadFile(ImportedFileModel uploadedFile) 
{ 

} 

我不知道,有没有更安全的方式来做到这一点。我不相信[AllowAnonymous]是一个很好的解决方案。

无论如何,我可以使访问特定于Windows服务?

非常感谢。

回答

2

将您的函数作为Web方法公开。如果升级是一个选项,则可以将应用程序升级到ASP.NET MVC 4并使用Web API框架中的构建。

如何管理对网络方法的访问有很多方法。查看例如OAuth。

祝你好运!

+0

谢谢我会研究这些选项。 –

相关问题