Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login
    1. Home
    2. atripp
    3. Posts

    Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

    If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

    atrippA Offline
    • Profile
    • Following 0
    • Followers 3
    • Topics 1
    • Posts 1,971
    • Groups 2

    Posts

    Recent
    • RE: When do we get Server too busy

      This is a results of network connections and traffic, and the message is coming from IIS or the ASP.NET hosting components. The server hardware itself is fine, but there's not enough network bandwidth to handle the load.

      Keep in mind that your clients (NuGet, npm) will make hundreds (sometimes thousands) of simultaneous requests to the ProGet server to just a single "package restore". These requests are "expensive" and time-consuming, because often they'll need to check with a remote connector (which opens a new connection), backend database (network connection), validate security, etc. In addition, the workstations are typically more powerful than the server, so they will have more resources to make these requests.

      So it really only takes a handful of users doing simultaneous package restores, and you are basically at a "denial of service" level of traffic. So, in this case, load-balancing is the way to do it.

      posted in Support
      atrippA
      atripp
    • RE: Configuration File Text Templating

      This was introduced into 5.8; so please update to the latest v5.

      https://inedo.com/buildmaster/5.8

      posted in Support
      atrippA
      atripp
    • RE: NuGet v3 api support for connectors

      Actually, the API isn't really any faster or slower.

      If you find it faster to query NuGet.org's "v3" API endpoint, the reason is that it's a static index hosted on a massive Azure server farm. Your ProGet server is considerably less powerful. In addition, ProGet has connectors, authentication, package filtering, etc., and it would never be feasible or useful to generate a static index like NuGet.org does.

      However, it is on our 2019 roadmap to implement this API, possibly as a new feed type or as an alternate API endpoint for an existing feed. But even so, if you need performance, you may still need likely need to stand up several ProGet servers in a load-balanced manner.

      See How to Prevent Server Overload in ProGet to learn more.

      posted in Support
      atrippA
      atripp
    • RE: Log IP or hostname when a user does not have Feeds_ViewFeed privilege

      The Integrated Web Server doesn't have many features, including request logging and tracking. So in this case, you'll want to upgrade to IIS:

      Please refer to KB#1013: Hosting Through IIS Instead of the Integrated Web Server

      posted in Support
      atrippA
      atripp
    • RE: Log IP or hostname when a user does not have Feeds_ViewFeed privilege

      This is not supported in ProGet, primarily because it's only useful in rare situations like this. But you can easily accomplish this in IIS by enabling logging, and then checking the corresponding the time of the ProGet error logs with the IIS logs.

      posted in Support
      atrippA
      atripp
    • RE: Bug in 5.0.10

      Hello; thanks for the report, this has been filed as PG-1229

      posted in Support
      atrippA
      atripp
    • RE: Run time issue with the Otter Web Service

      It sounds like you don't have ASP.NET enabled as a role on your Windows server. The installer should detect it, but that checkmay have failed. Hard to say.

      In the Server Manager feature of Windows, make sure to select ASP.NET 4.5 (or whatever the latest version is), by expanding the Application Development node.

      posted in Support
      atrippA
      atripp
    • RE: Sqlcmd that I think is an issue.

      It's hard to say, because we don't have enough information. The "code" you shared looks like it's part of a PowerShell script, or maybe it's a cmd script, which maybe they're executing from BuildMaster? Or they could be executing the process directly? Where does $targetInstances and $targetDatabase come from?

      if they're just running a PowerShell script, then I guess they should just edit that powershell script as you suggested?

      Can you just ask for the deployment plan? Unless it's v4 or earlier, it will be in OtterScript (a text file), and once you see it, it should be fairly clear how to change it.

      posted in Support
      atrippA
      atripp
    • RE: Sqlcmd that I think is an issue.

      This is likely the way that your client has it configured.

      While there is support for Database Changes, BuildMaster does not use sqlcmd.exe to run these scripts, but instead lets you specify such options in a connection string.

      However, I think your client is instead executing sqlcmd directly, using the "execute process" operation or something like that. So, you can probably fix it by checking the deployment plan where the scripts are actually run, and recommending they edit it.

      posted in Support
      atrippA
      atripp
    • RE: Source Binding Issue

      Please have your colleague follow the instructions in Source and Symbol Serving; it's easy to miss one small detail, and then in this case, it won't work.

      posted in Support
      atrippA
      atripp
    • RE: Error 500 on accessing a ProGet feed

      Please share the full stack trace / message under Admin > Message Center.

      posted in Support
      atrippA
      atripp
    • RE: Question About: https://inedo.com/support/questions/8240

      Unfortunately there is simply no workaround possible in the code; the mono bug fix you saw allows us to work-around another long-standing bug. After Microsoft publishes a new Mono/Docker container image, we can incorporate that into a ProGet release.

      However, as a workaround, you can publish to a drop folder, use an earlier v4, or the Windows version of ProGet.

      posted in Support
      atrippA
      atripp
    • RE: Jenkins plugin, upload a powershell module doesn't work

      The Jenkisn Plugin can only be used to upload Universal Pakages to a Universal Feed.

      You'll need to use Powershell-Publishmodule command to publish to ProGet.

      posted in Support
      atrippA
      atripp
    • RE: Why is this not a valid version number?

      What feed type? If you are using NuGet, make sure it's not a legacy nuget feed.

      posted in Support
      atrippA
      atripp
    • RE: Run time issue with the Otter Web Service

      Does it work with http://localhost:8626? I don't think the standalone web server does its own TLS.

      posted in Support
      atrippA
      atripp
    • RE: Upack.exe improvements

      The NuGet library is definitely coming! Actually we wrote one for use in Romp, and will just ship that. We'll publish as a pre-release, and once we get it properly documented and whatnot, ship it. But it's fine to use now (the code is really simple).

      posted in Support
      atrippA
      atripp
    • RE: Unable to upload VSIX

      I presume you have "Integrated Windows Authentication" enabled. When this is the case, IIS will issue 401 before the request ever comes to ProGet.

      In this case, the client must support it. PowerShell does, but you must explicitly advise credential use with the "UseDefaultCredentials" flag.

      Invoke-RestMethod 
         -Uri http://srv-proget/vsix/[vsixapi] 
         -Method Put 
         -InFile [vsix] 
         -Headers @{"X-ApiKey"="[api key]"} 
         -UseDefaultCredentials
      

      I don't believe curl will support this.

      posted in Support
      atrippA
      atripp
    • RE: API key requirements on API

      API Keys are required for all of our end points. This is by design, because API and interactive (user) access are quite different, and they resolve access differently.

      If you want to not use an API key, you could create one called "dummy" and always pass that in the URL; however that's not recommended, because it's like a password.

      In this case, WIA is only used to "authenticate" the request, not authorize it.

      posted in Support
      atrippA
      atripp
    • RE: Does ProGet support semantic versioning

      ProGet's Universal Packages and Feeds certainly support full SemVer2.

      If you're designing modern delivery processes but are still planning to shoehorn your applications into NuGet packages (i.e. meant for .NET DLLs), you really ought to consider fixing that as well. We also released Romp which extends universal packages, and gives some nice deployment options as well.

      That being said, NuGet feeds and packages have whole lot of quirks (e.g. 0.01.0 != 0.1.0, etc) that make SemVer2 nearly impossible to implement without some major breaking changes. NuGet.org had a lot of problems too when the quasi-supported it in the client. So we're planning on making those changes in ProGet v5, which is scheduled for November.

      posted in Support
      atrippA
      atripp
    • RE: One single pdb file not being indexed

      Is it a "Portal PDB"? This is the new format and is not yet supported.

      If not, then the next step would be for you to submit a ticket with the NuGet package attached so that we can debug the pdb parsing.

      posted in Support
      atrippA
      atripp
    • 1
    • 2
    • 95
    • 96
    • 97
    • 98
    • 99
    • 98 / 99