我尝试从Web服务器(asp.net core 2.0)中获取自定义扩展静态文件。
我尝试接下来运行:
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
public void ConfigureServices(IServiceCollection services)
{
services.AddDirectoryBrowser(); // just to see that I have this files
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseStaticFiles();
app.UseDirectoryBrowser();
}
}
Run Code Online (Sandbox Code Playgroud)
因此,我可以在文件夹中看到我的文件,但无法获取-抛出404:
为Evk更新:
我在src文件夹的静态文件中添加了static_json.json文件,它按预期得到了它:

预先感谢您的帮助!
我遇到了新安装应用程序后首次使用查询参数运行的问题。我使用 flutter 应用程序并通过以下代码检查新链接:
final PendingDynamicLinkData? initialLink =
await FirebaseDynamicLinks.instance.getInitialLink();
Run Code Online (Sandbox Code Playgroud)
如果我在应用程序关闭或在托盘中(暂停)时单击链接,它就可以工作。因此自定义 firebase 方案适用于这种情况。
https://example.com/?route=season 以及 firebase 控制台的完整链接:
https://example.page.link/?link=https://example.com/?route%3Dseason&apn=***&isi=***&ibi=** *
有时由于安装我会从 firebase 收到此日志:
my.custom.schema://google/link/?request_ip_version=IP_V6&match_message=No%20pre-install%20link%20matched%20for%20this%20device。
但我使用安装应用程序时有效的相同链接。请注意,我不使用“跳过预览页面”标志。
使用此链接进行操作(未安装应用程序时):
任何帮助都将不胜感激!预先感谢。