我在IIS中设置了2个站点。这是结构:
Application Pools
Sites
-> LogService.WebUI (port 80)
-> assets
-> bin
-> Service References
-> notifications (virtual app)
-> LogService.Notifications (port 81)
-> bin
-> Scripts
WebUI站点中的通知虚拟应用程序和LogService.Notifications站点都指向相同的物理位置。当我查看
http://localhost:80/notifications/signalr/hubs
我收到404 Not Found错误。当我查看
http://localhost:81/signalr/hubs
我看到自动生成的信号器js脚本。
我也尝试将其添加到配置文件
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true">
</modules>
</system.webServer>
部署此项目时,它将是一个虚拟目录。如何让它指向正确的位置?我看过很多例子,但到目前为止还没有。