Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.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.net React SPA可在开发人员计算机上工作,但只有一级路由可在Azure上工作_Asp.net_Reactjs_Azure_Core_Azure Web App Service - Fatal编程技术网

Asp.net React SPA可在开发人员计算机上工作,但只有一级路由可在Azure上工作

Asp.net React SPA可在开发人员计算机上工作,但只有一级路由可在Azure上工作,asp.net,reactjs,azure,core,azure-web-app-service,Asp.net,Reactjs,Azure,Core,Azure Web App Service,在将我的本地工作应用程序发布到Azure时,我注意到所有路由 “/登录” “/用户” “/公司” 工作,但像 “/directory/clients” 不要。作为测试,我将上面的“clients”移到了/clients,这样做有效,但/clients/ABC没有。很明显,我的路线有点可疑,我想我错过了一些简单的东西,但我就是不能把我的手指放在上面 我的应用程序是带有web api.net核心后端的react前端 routes.js/firm中的示例有效,而/directory/clients中的

在将我的本地工作应用程序发布到Azure时,我注意到所有路由

“/登录” “/用户” “/公司”

工作,但像

“/directory/clients”

不要。作为测试,我将上面的“clients”移到了/clients,这样做有效,但/clients/ABC没有。很明显,我的路线有点可疑,我想我错过了一些简单的东西,但我就是不能把我的手指放在上面

我的应用程序是带有web api.net核心后端的react前端

routes.js/firm中的示例有效,而/directory/clients中的示例无效

{path:'/firm',精确:true,name:'firm',component:firm},
//{路径:'/clients',精确:true,名称:'clients',组件:clients},
{路径:'/directory/clients',精确:true,名称:'clients',组件:clients},
{path:'/directory/clients/clientsimport',精确:true,名称:'clientimport',组件:clientsimport},
{path:'/directory/clients/:clientId/clientaccount/:id',精确:true,名称:'clientaccount',组件:clientaccount},
{path:'/directory/clients/:id',精确:true,名称:'Client',组件:Client},


通过Azure中的虚拟目录应用程序使其正常工作。web.config url重写方法本身无法工作。上述路径显然是示例

很难说没有看到你的路由代码。您的站点位于哪个域?它是否有如
https://www.example.com/mysite
?没有基本路径,只有azure地址。因为我的客户,我不能给出确切的地址。在我的本地机器上,它只是localhost:xxxxx,端口号为xxxx。很有趣。你能在
routes.js
中包含你的代码吗?我把它放在了原来的帖子里。我只是做了一个非常空白的组件作为测试,它也不喜欢在/directory/testOk中。通过Azure中的虚拟目录应用程序使其正常工作。我确实尝试过url重写方法,但它本身不起作用。