在我的VS解决方案中,有3个项目如下:
1)Bot2015
2)Bot2015_2(启动项目)
3)DB
Bot2015_2是我的启动项目,但是每当我尝试通过模拟器测试Bot2015_2机器人应用程序时,它都会调用第一个项目(即Bot2015)的消息控制器(这是这里的问题)。它应该访问启动项目(即Bot2015_2)的消息控制器。即使我卸载Bot2015并测试应用程序,也发生了同样的事情,它永远不会调用正确的消息控制器,即Bot2015_2。
请帮助我!
谢谢。
最佳答案
仔细检查您使用哪个端口与仿真器通信。这就是仿真器用来与控制器进行通信的方式。
为使用IIS Express的Web应用程序项目指定端口
在解决方案资源管理器中,右键单击该应用程序的名称,然后选择“属性”。
单击Web选项卡。
在“服务器”部分的“使用本地IIS Web服务器”下的“项目URL”框中,更改端口号。
在“项目URL”框的右侧,单击“创建虚拟目录”,然后单击“确定”。
在“文件”菜单中,单击“保存选定的项目”。
要验证更改,请按CTRL + F5运行项目。
新的端口号出现在浏览器的地址栏中。
您可以在此处查看更多信息:MSDN