Php azure上IIS的Symfony4 web.config

Php azure上IIS的Symfony4 web.config,php,symfony,azure,iis,Php,Symfony,Azure,Iis,我在Azure上部署了一个symfony4项目,它使用IIS,所以htaccess不起作用。我已将Azure应用程序设置上的根文件夹设置为site\wwwroot\testproject\public,该文件夹包含index.php。我尝试了不同的web.config,但没有结果 如果我打开应用程序url,它会显示:您正在查找的资源已被删除、名称已更改或暂时不可用 但是如果我打开url appending/index.php,它会显示内容。我需要一个重写规则,比如symfony/apachepa

我在Azure上部署了一个symfony4项目,它使用IIS,所以htaccess不起作用。我已将Azure应用程序设置上的根文件夹设置为site\wwwroot\testproject\public,该文件夹包含index.php。我尝试了不同的web.config,但没有结果

如果我打开应用程序url,它会显示:您正在查找的资源已被删除、名称已更改或暂时不可用

但是如果我打开url appending/index.php,它会显示内容。我需要一个重写规则,比如symfony/apachepack为apache提供的重写规则,但对于IIS


感谢您的支持,docs.microsoft.com上有一篇关于将.htaccess转换为web.config的文章:

我不会在这里粘贴内容,因为它非常广泛,我不使用Windows,而且您可能有自定义的.htaccess规则


我建议您识别安装中的所有.htaccess配置文件并进行转换。

您为什么要否决我的问题?我无法提供示例,因为我实际上需要为symfony的web.config提供完整的重写规则。。。