Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.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# 域子文件夹中Apache后面的主机ASP.NET核心_C#_Apache_Asp.net Core - Fatal编程技术网

C# 域子文件夹中Apache后面的主机ASP.NET核心

C# 域子文件夹中Apache后面的主机ASP.NET核心,c#,apache,asp.net-core,C#,Apache,Asp.net Core,我正在为ASP.NET核心web应用程序编写教程,其中包含Razor页面,可在此处找到: 我想在www.mydomain.com/corettutorial上将我发布的站点部署到我的Web服务器上,并找到了关于如何使用Apache设置反向代理的指南 问题是,该指南假设我将在我的域名根目录(即www.mydomain.com)中托管该应用程序。我尝试将反向代理设置更改为 ProxyPreserveHost On ProxyPass /coretutorial http://localhost:50

我正在为ASP.NET核心web应用程序编写教程,其中包含Razor页面,可在此处找到:

我想在www.mydomain.com/corettutorial上将我发布的站点部署到我的Web服务器上,并找到了关于如何使用Apache设置反向代理的指南

问题是,该指南假设我将在我的域名根目录(即www.mydomain.com)中托管该应用程序。我尝试将反向代理设置更改为

ProxyPreserveHost On
ProxyPass /coretutorial http://localhost:5000/
ProxyPassReverse /coretutorial http://localhost:5000/
它将为我的web应用程序提供索引页面,但许多资源将无法加载,指向其他页面的链接也无法工作

这是我可以在我的web应用程序配置中解决的问题还是Apache的问题?


<VirtualHost yourhost.yourdomain.com:80>
      ServerName yourhost.yourdomain.com

      <Location /demo/>
         ProxyPass http://localhost:5000/
         ProxyPassReverse http://localhost:5000/
      </Location>
 </VirtualHost>
ServerName yourhost.yourdomain.com ProxyPasshttp://localhost:5000/ ProxyPassReversehttp://localhost:5000/