Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
C# asp.net web api2多个项目_C#_Asp.net_Asp.net Mvc_Asp.net Web Api2_Webapi2 - Fatal编程技术网

C# asp.net web api2多个项目

C# asp.net web api2多个项目,c#,asp.net,asp.net-mvc,asp.net-web-api2,webapi2,C#,Asp.net,Asp.net Mvc,Asp.net Web Api2,Webapi2,我想在一个解决方案下创建4个asp.net web api2项目,假设项目命名为 P1(用户界面) P2(用户界面) P3(用户界面) P4(服务) 这些项目将被部署到不同的活动目录,我希望所有UI项目都应该使用来自P4的服务,而来自P1-P3的项目将只有cshtml文件 请建议如何使用VS2015社区版更新3执行此操作。请遵循以下步骤: 创建一个解决方案 将4个web应用程序项目添加到您的解决方案中。(P1至P4) 做你的项目。确保项目P1到P3使用P4中的Web API 对于测试,您可以在运

我想在一个解决方案下创建4个asp.net web api2项目,假设项目命名为 P1(用户界面) P2(用户界面) P3(用户界面) P4(服务)

这些项目将被部署到不同的活动目录,我希望所有UI项目都应该使用来自P4的服务,而来自P1-P3的项目将只有cshtml文件

请建议如何使用VS2015社区版更新3执行此操作。请遵循以下步骤:

  • 创建一个解决方案
  • 将4个web应用程序项目添加到您的解决方案中。(P1至P4)
  • 做你的项目。确保项目P1到P3使用P4中的Web API

    对于测试,您可以在运行项目P1到P3之前,右键单击项目>调试>在P4上启动新实例

    *通过右键单击项目>调试>启动新实例,可以在一个解决方案中同时运行多个项目*

  • 为每个项目配置不同的发布设置。确保P4的Web API的url正确反映在P1到P3上
  • 发布/部署web应用程序

  • 感谢您的输入,您能告诉我如何使用屏幕截图执行步骤3-5吗please@bhanusingh我不知道有什么方法可以在VisualStudio中截屏右键单击菜单。只需右键单击项目>调试>启动新实例。我想知道如何“确保项目P1到P3使用P4中的Web API”。我需要为此更改哪些设置,以及步骤4中需要更改哪些设置changed@bhanusingh那将取决于你的设计。最常见的方法是使用web配置来存储承载web API的服务器的基本url。假设P4的基本url为“”,那么P1到P3在发送请求时必须使用“”作为基本url。