Questions

Websocket in dotnet with API Gateway and Fargate?

I'm building an ASP.NET core project. The bulk of it is a REST API, which we have deployed in a Fargate Container behind API Gateway. Those are partly client requirements, not my decision. For part...

3 May at 17:34

PDF chunking for vector embeddings options?

I'm building a RAG on dotnet web api and looking for library/libraries that can take in a PDF and create text for vector embeddings (and possibly do the splitting strategy). Does anyone have any recom...

3 May at 17:33

In Windows we have IIS but what do we run dotnet websites when in Linux

Just curious what alternatives people use to run there app on linux hosting if not in azure? Is the standard these days some kind of plesk install

3 May at 17:32

LDAP integration in dotnet 6.0

We have a Web Api project in Dot Net 6.0 which is being hosted in Docker Linux Container and deployed in AWS ECS. Since the **System.DirectoryServices** only works on Windows , we have tried to use...

3 May at 17:31

Is this a misuse of Dispose?

I'm reviewing a class that implements `IDispose` and therefore has a Dispose method. In the constructor of this class we open a DB transaction. In the dispose method we commit the transaction and exe...

Best way to build static site?

I am a fresh graduate new to dotnet, C#. I am mostly building APIs and web apps using MVC for the past few months for my job. Now, I've got a client who needs a few static websites. What would be th...

3 May at 16:7

How to open an Angular+.NET project in Visual Studio GUI after creating it in VSC?

I have a [Angular+.NET](https://Angular+.NET) project where the 'client' folder holds the Angular files and 'api' folder has the .NET project. I started working on it in Visual Studio Code and jus...

3 May at 16:7

Web app container running .net with SMB access?

Has anyone managed to run .net code in a docker container running on an azure web app that can connect to a share using SMB? I'm looking to move some work loads to web apps rather than AKS for now....

3 May at 16:6

Settle an Argument (Logical/Physical Layers, Clean Architecture, etc).

A colleague and I are going through an exercise of developing guidance around practices and conventions for writing Clean Architecture projects in our organization. We have project structure as fol...

Piece of code that can kill computer performance

I'm searching for code in c# that can kill computer performance (CPU performance, maybe cpu - memory link performance too) as much as it is possible (it will run on 4 core box so I'm going to create 4...

30 Apr at 13:37

ComboBox SelectedItem binding not updating

I'm a bit puzzled: this works: ```xml ``` and the property for SelectedRol is: ```csharp public TblRollen SelectedRol { get { return _selectedRol; } set { ...

30 Apr at 13:36

Reformat SQLGeography polygons to JSON

I am building a web service that serves geographic boundary data in JSON format. The geographic data is stored in an SQL Server 2008 R2 database using the geography type in a table. I use `[ColumnN...

30 Apr at 13:35

Add web service reference from behind a proxy server

I'm using vs2010. In a simple console app I try to add a service reference to `http://***/service1.asmx` , old asmx service. My computer is behind a proxy server, so i get an error : > "The remo...

30 Apr at 13:34

No more post back after file download in sharepoint

I tried to download a file from sharepoint. But after I download this file, I can't click on other buttons. What is wrong with my coding? **This is my first way.** ```csharp Response.AppendHe...

30 Apr at 13:34

Sleep task (System.Threading.Tasks)

I need to create thread which will replace photo in [Windows Forms][1] window, than waits for *~1second* and restore the previous photo. I thought that the following code: ```csharp TaskSchedul...

Graphic - DrawLine - draw line and move it

In my .net c# program i draw few lines using values from text boxes (i use DrawLine function). I want to be able to move one of this lines by clik on it and move this line with mouse - is it possible?...

30 Apr at 13:31

Find node when traversing tree

I want to implement a method that will enable me to find a node in a tree. The way I do it is recursively using global variables to know when to stop. **I have the class:** ```csharp class Nod...

30 Apr at 13:30

Why use events for what I can do with Delegates?

I know Events are always associated with Delegates. But, I am missing some core use of Events, and trying to understand that. I created a simple Event program, as below, and it works perfectly fine...

30 Apr at 13:28

Sharing DTOs between my API, Blazor web app and WPF client

I have recently been revisiting a project from a year ago where I had an ASP.NET web API and a WPF client. The WPF client would call the API and each project had a separate models folder where I dupli...

3 May at 15:59

How to handle no matches case in List.First in c#?

In [IEnumerable.First][1] function, how do I handle the case if there are no matches? Currently it just crashes... ```csharp MySPListItem firstItem = itemCollection.First(item => !item.isFolder); ...

30 Apr at 13:26

GridView Command Arguments out of sync after dynamic row inserts

I have a gridview (for displaying data only) with multiple LinkButton objects in each row. In the gridview's DataBound function, I iterate through the rows of the gridview and dynamically to add new "...

3 May at 14:34

Calling multiple external apis.

I'm creating two azure functions, and each one will call different external api. I'm wondering about approach to this. I currently have a `IApiService` and `ApiService` which basically is doing th...

3 May at 14:33

C# how to convert WORD to PDF?

I'm searching for free method to convert word to pdf. I searched for free cli tools, for libraries, but there is no free method i found. I only found this library from nuget - "Microsoft.Office.Intero...

3 May at 14:29

c# csvreader delimiter in value

How parse csv with text in? example csv: ```csv name;comment;count; firstName;LastName;someComment;5 ``` I found on the net that you need to escape the value in the column with the symbol ...

3 May at 14:15

RPC calls - state of the art

Up until recently we had a database where only a client for the classic .NET Framework was available (ODBC setup would have been a horror). My application basically is a webservice (implemented in WCF...

3 May at 14:14

Covariance in C# .NET 4 Framework

Is it possible to cast a `List` to `List` in C# 4.0? Something along these lines: ```csharp class joe : human {} List joes = GetJoes(); List humanJoes = joes; ``` Isn't this what co...

30 Apr at 12:19

Elegant alternative to int.TryParse

I feel that every time I use `TryParse` that it results in somewhat ugly code. Mainly I am using it this way: ```csharp int value; if (!int.TryParse(someStringValue, out value)) { value = 0...

30 Apr at 12:10

ServiceStack.OrmLite for PostgreSQL returning lowercase property names for dynamic sql query that defines PascalCase column names

I have the following dynamic SQL query generated by my code: I then run this through a ServiceStack Service Handler method, like so: Which returns an ` IEnumerable`. The problem I have is that the `re...

29 Aug at 10:8

ServiceStack Blazor Modal Not Opening for Editing Existing Player DTO

I'm working with [ServiceStack Blazor][1] and using a standard modal provided by the framework to handle CRUD operations in a Blazor web application. The modal opens as expected when creating new reco...

How do you change the default logging of JsonApiClient?

I am using the ServiceStack JsonApiClient to make service requests. When the JsonApiClient encounters a non successful status code i.e. 500, it automatically (and rightly) logs at error level to my co...

29 Aug at 10:33

ServiceStack Credentials AuthProvider return custom exception

Using ServiceStack 8.~ with .NET 6. We've implemented a custom credentials `AuthProvider`. When authentication fails, we would like to throw our own error message, not just invalid username/password; ...

29 Aug at 10:39

"GenerateCrudServices.DbFactory is not configured" error in scaffolded ServiceStack template

I've just scaffolded a new blazor template with the latest version (v8.0.1) of the ServiceStack `x tool` using this command: `x new blazor && x mix ef-sqlserver autocrudgen` I get this error when I la...

29 Aug at 10:41

Disabling an input when editing a record using AutoQuery and AutoQueryGrid

I want to disable or set to read-only an input when I am updating a record using [AutoQuery][1] and [AutoQueryGrid][2], I have used the class attribute and also the property attribute and in no case i...

29 Aug at 10:42

Limiting models that are returned in OpenAPI specification

Using ApiDeclarationFilter we can remove paths from openapi specification without removing it from MetaData (/types/typescript for example). SchemaFilter allows going through the models that are in ap...

29 Aug at 10:44

ServiceStack OpenAPI Swagger Exclude "auth" methods

How can I exclude these base "auth" methods circled in the screenshot from my ServiceStack application's Swagger docs? [![enter image description here][1]][1] [1]: https://i.sstatic.net/2ft3jGVM.png

29 Aug at 10:45

Customizing Temporal Table DateTime mappings with EF Core

The datetime values in temporal tables are UTC. Is it possible to configure your DbContext class to apply a custom mapping to the sysstarttime/sysendtime columns? In this case I would simply want to c...

16 May at 03:46

Find point at "t" on a cubic spline with math.net

I am using C# with MathNet to make a 2d cubic spline that I can draw. I was able to make a spline, but I couldn't figure out if there is a function that takes in a "t" value and spits out a point. I a...

16 May at 03:47

Is it possible to compile a single C# code file with .NET 8 or C# 12

We can build and run a single file C# code with mono compiler up to C# 6. But for latest C# version - C# 12 - Mono doesn't have support for it. So, is there a way we can run a single file C# code with...

16 May at 03:48

Grouping a set of LayoutContent into one LayoutDocument

I'm reading the [wiki][1] for AvalonDock and I can't figure out a way to group a set of `LayoutContent` into a _workspace_ (my terminology) such that I can dock the entire workspace and it maintains t...

16 May at 03:48

Converting SqlDataReader to SequentialAccess to avoid out-of-memory errors?

I'm currently hitting out of memory errors with the code shown here, and I want to move my `SqlDataReader` to [`SequentialAccess`][1] to see if that helps. I originally stumbled across this via the fo...

16 May at 03:49

In C# how do I use an extern C++ dll located in a /lib/x64 folder

I am trying to keep my project organized. I have a lot of extern c++ libraries, `opencv.dll`, `libdmtx.dll`, etc located in `/lib/x64` folder in my C# project directory In Visual Studio 2019 I set the...

16 May at 03:49

Is there a way to create multi-file output using the "same" stream?

I would like to do the following, but am finding it impossible: The idea is simple. If the file being written gets large, close it and open another file of a similar name with a different index. The f...

16 May at 03:51

Set the Content Type of Blob using Imperative Binding

I'm trying to set the content type of an output blob to 'text/json' using imperative binding. I'm writing some Azure functions that respond to a service bus trigger by writing some data to a blob, and...

How Can I Create Dynamic Base Path In Blazor

I have a blazor application in .NET 8. My App.razor file like below; When running locally, bootstrap files and all redirects work successfully. However, In the test environment, the bootstrap files ca...

Remove virtual service account associated with a windows service

I use WiX to create an MSI installer that installs an application that runs as a Windows Service. The user that executes the service is a virtual service account (`NT SERVICE\MyServiceUserName`). On s...

c# handle large number of tcp connections

I created the following simple tcp listener, but when I load the test using Apache JMeter and 500 thread, I see a **0.5**% error rate. How I can improve it? How to find the reason error rate? From Apa...

16 May at 04:0

is TCP socket open TIME_WAIT state even useful for Http requests?

I use C#, and there are many articles talking about how misusing HttpClient will cause socket exhaustion. Because after even the http connection is closed, the socket is in a TIME_WAIT state to handle...

16 May at 04:1

How can I loop through the properties of a generic List with reflection?

I've written this method, but I get an issue when casting: > Unable to cast object of type 'System.Collections.Generic.List`1[ConsoleApp7.RoomCategory]' to type 'System.Collections.Generic.List`1[Syst...

16 May at 04:3

Call azure http function but don't wait for it's response

This is the code I'm working on, it is not waiting for the response to complete now. But the problem is, the request never arrives at the azure function url. If I await it, it does receives request. R...

16 May at 04:4

Passing data from async Task<string> to another function, interface freezes

I try to pass data form async `Task` to another function, but after I run code the interface is freezing I don't know why. I want to know how to use data in async `Task` in another function. I need to...

14 May at 04:39