发布到nginx服务器时如何引用blazor.server.js文件

qxsslcnc  于 2023-03-01  发布在  Nginx
关注(0)|答案(1)|浏览(136)

我已经发布了visual studio在nginx服务器上创建的默认blazor服务器应用程序,但是我找不到引用_framework/blazor. server. js文件的方法,这是我的nginx配置文件:

server {
    listen 8080;
    listen [::]:8080;
    server_name blazor.local;

    location ~* \.(css|js|styles\.css|server\.js|lib|png|ttf|otf|woff)$ {
        root html/blazor/wwwroot;
    }

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection keep-alive;
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

安装程序工作正常,它可以引用css,但没有办法引用_framework/blazor.server.js。

6pp0gazn

6pp0gazn1#

我也试图找到这个问题的答案。但似乎没有人关心。甚至没有人提供一个工作配置。重要的是。在VS中运行应用程序工作正常,一切都像预期的那样。我还注意到_framework/blazor.server.js无处可寻。我可以补充的是

location ~* \.(css|js|styles\.css|server\.js|lib|png|ttf|otf|woff)$ {
    root html/blazor/wwwroot;
}

可以被删除,因为它是我的dotnet网络服务器处理。然而,我开始的问题,静态文件给予一个404错误,但改变配置多次,并结束了相同的配置(我敢肯定),不工作的第一次。静态文件现在处理正确。什么是剩下的事实,SignalR似乎没有工作。

相关问题