在我的VS解决方案中,有3个项目如下:

1)Bot2015
2)Bot2015_2(启动项目)
3)DB

c# - Bot仿真器调用/访问错误的消息 Controller-LMLPHP

Bot2015_2是我的启动项目,但是每当我尝试通过模拟器测试Bot2015_2机器人应用程序时,它都会调用第一个项目(即Bot2015)的消息控制器(这是这里的问题)。它应该访问启动项目(即Bot2015_2)的消息控制器。即使我卸载Bot2015并测试应用程序,也发生了同样的事情,它永远不会调用正确的消息控制器,即Bot2015_2。

请帮助我!

谢谢。

最佳答案

仔细检查您使用哪个端口与仿真器通信。这就是仿真器用来与控制器进行通信的方式。


  为使用IIS Express的Web应用程序项目指定端口
  
  
  在解决方案资源管理器中,右键单击该应用程序的名称,然后选择“属性”。
  单击Web选项卡。
  在“服务器”部分的“使用本地IIS Web服务器”下的“项目URL”框中,更改端口号。
  在“项目URL”框的右侧,单击“创建虚拟目录”,然后单击“确定”。
  在“文件”菜单中,单击“保存选定的项目”。
  要验证更改,请按CTRL + F5运行项目。
  新的端口号出现在浏览器的地址栏中。
  


您可以在此处查看更多信息:MSDN

10-08 09:07