[英]GitLab: Project Not Found: Runs Fine Locally, Doesn't Work Deployed
我们有一个应用程序可以更新gitlab项目并推送/提交至主版本。 当我在本地运行时,程序运行正常。 当我在应用程序托管的服务器(而不是gitlab服务器)上运行时,出现404“找不到项目”。
我登录了应用托管服务器上的帐户,并通过相同的api网址访问了该项目。
这是编码后的网址:
RestRequest fileExists = new RestRequest(
$@"api/v4/projects/{project.id}/repository/files/{action.file_path.Replace("/", "%2F")}?ref=master&private_token={ConfigurationManager.AppSettings["JiraPrivateKey"]}",
Method.GET);
我几乎认为这是某种服务器设置,但是我认为当我在浏览器中尝试api URL时会得到404。
考虑之后,由于我使用ConfigurationManager,因此必须通过.exe.config文件复制到服务器,而不仅是exe本身。 将配置文件和exe拖过后。 有效。 :-(
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.