Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP MVC,将方法公开给其他应用程序(java和php)_Java_Php_Asp.net Mvc - Fatal编程技术网

ASP MVC,将方法公开给其他应用程序(java和php)

ASP MVC,将方法公开给其他应用程序(java和php),java,php,asp.net-mvc,Java,Php,Asp.net Mvc,我需要将Asp.Net MVC应用程序中的一个简单方法公开给其他用php和java编写的网站: public void Enable(int ObjectIdToEnable) { // my code to call data access and set enabled property of my object } 我对java和php知之甚少,sono不知道他们能做些什么,也不知道为了建立这种交流我必须做些什么 我制作的各种ipotesis: 我可以简单地将其作为方法写入控制器中 我必

我需要将Asp.Net MVC应用程序中的一个简单方法公开给其他用php和java编写的网站:

public void Enable(int ObjectIdToEnable)
{
// my code to call data access and set enabled property of my object
}
我对java和php知之甚少,sono不知道他们能做些什么,也不知道为了建立这种交流我必须做些什么

我制作的各种ipotesis:

  • 我可以简单地将其作为方法写入控制器中
  • 我必须创建一个web服务吗
  • 其他方式
  • 非常感谢

    编辑:

    第一个想法是,我可以在控制器中执行无效操作

    public void Enable(int id)
    
    任何其他应用程序都可以调用如下链接:

    http://MyAppName/MyControllerName?Id=34
    

    这个调用可以用java或php完成吗?

    您可以用ASP.NET MVC编写web服务,而不是用java编写代码来访问它。我们不会编写您的Java代码,但如果您遇到某些特定问题,您会得到帮助;)好的,我不是要代码,而是要解决方案。由于java应用程序不是我的,而是外部iam,所以只能搜索复杂程度(我们必须为此实现付费),以及php应用程序是否可以采用相同的解决方案(也可以是外部的)