我正在做一个Windows服务,它启动时必须具有网络连接.代码在c#中,我将服务依赖于其他人
serviceInstaller.ServicesDependedOn = new string[] { "Tcpip" };
Run Code Online (Sandbox Code Playgroud)
我可以看到在Windows服务管理器上正确输入的依赖关系,但重启后我的服务无法启动,因为它无法连接到网络,主机获取IP后服务正常启动.
我试过"Tcpip"和"Dhcp"服务.它应该依赖哪种服务?
服务需要网络连接,因为它的目的是通过ssh挂载一个单元
谢谢!
我有这个Nginx配置来提供Rails应用程序:
location ^~ /api/ {
alias /srv/www/rails/public/;
try_files $uri @unicorn;
}
location @unicorn {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://127.0.0.1:2007;
}
Run Code Online (Sandbox Code Playgroud)
我想在将其传递到Rails应用之前从路径的开头删除/ api /,但是由于它是一个命名位置,因此我无法在proxy_pass指令的末尾添加“ /”,如何在传递请求之前删除/ api /到铁轨?
在控制器中我有:
send_data(data, filename: "payment_file")
Run Code Online (Sandbox Code Playgroud)
在视图中我有:
<%= link_to 'Download File', bank_file_download_path(@bank_file_job),
data: {no_turbolink: true}, class: "btn btn-primary btn-lg btn-block" %>
Run Code Online (Sandbox Code Playgroud)
但它始终显示内联文件的内容.有人可以帮帮我吗?