Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
IIS在ASP.NET核心应用程序的子文件夹中部署php应用程序_Asp.net_Nopcommerce 4.0 - Fatal编程技术网

IIS在ASP.NET核心应用程序的子文件夹中部署php应用程序

IIS在ASP.NET核心应用程序的子文件夹中部署php应用程序,asp.net,nopcommerce-4.0,Asp.net,Nopcommerce 4.0,在NopCommerce 4.0应用程序中,我试图在子文件夹中部署一个PHP应用程序 因此子文件夹的URL类似于mydomain.com/blog/ 我只在博客文件夹中添加了一个文件index.php。 我希望此页面的url为mydomain.com/blog/index.php 请注意,我已经从RouteProvider.cs中删除了该博客。 如何处理NOP4.0文件夹中的index.php 通过从代码中删除路由并在子文件夹的web.config中添加以下代码,我解决了这个问题 <?xm

在NopCommerce 4.0应用程序中,我试图在子文件夹中部署一个PHP应用程序

因此子文件夹的URL类似于
mydomain.com/blog/

我只在博客文件夹中添加了一个文件index.php。 我希望此页面的url为
mydomain.com/blog/index.php

请注意,我已经从RouteProvider.cs中删除了该博客。
如何处理NOP4.0文件夹中的index.php

通过从代码中删除路由并在子文件夹的web.config中添加以下代码,我解决了这个问题

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>            
        <handlers>
          <remove name="aspNetCore" />
       </handlers>
    </system.webServer>
</configuration>


您可以使用别名
blog
在IIS网站下添加子应用程序,然后将此网站映射到您的
blog
文件夹。然后,尝试浏览mydomain.com/blog/index.php。我假设您的服务器上安装了PHP。我也尝试过,但它仍然没有加载PHP文件并显示404错误页面。您是否检查了IIS管理器中的子应用程序
处理程序映射
?这里列出了
*.php
吗?是的,对于php来说,它是通过\u FastCGI的php\u和通过\u FastCGI的PHP53\u