【C# WPF】开发笔记
843 浏览

IIS 在WebAPI项目的 Web.config 文件中配置项目内的文件夹为站点文件夹

说明 在WebApi中,做了前后端分离,前端采用vue+UI框架的形式,也放在了WebApi下,如:在Webapi项目路径下有一个文件夹名字为:wwwroot,里面就是所有前端的东西。 当我们访问网站主页时,假设为```http://xxxx:9999/```,通常会显示为如下403禁止访问目录或者...

2023-03-18 17:06:25 Lonner
1020 浏览

IIS Web.config 中配置重定向默认主页到的指定路径

说明 在WebApi中,如果存在前端网页展示,且展示界面与API服务分离,或是没分离时在没有Web配置静态主页的情况下,简单加个重定向就能实现访问主页跳转到指定界面的功能。 实现 直接在Web.config中做如下修改就好了 ``` <system.webServer> <!--.........

2023-03-18 13:54:21 Lonner
2377 浏览

C# .Net Framewirk WebApi 实现对静态文件请求的拦截

说明 在WebApi中,常常使用到静态的文件访问,比如图片、Html、压缩包、运行程序等等,当用户在浏览器直接输入 该静态文件的访问是不会经过默认的api控制器路由,举个例子,在api根目录放一个 setup.exe文件,然后创建一个控制器,按如下方式强制指定路由。 ``` Route Ht...

2022-07-15 09:16:05 Lonner
4731 浏览

C# WPF 引用外部样式库时VS设计器无法预览并出现无法解析资源错误提示

现象 WPF引用了一个开源控件库Handycontrol,已在**App.xaml**文件中添加了引用 ```csharp <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDicti...

2022-01-14 09:08:42 Lonner
5679 浏览

C# 使用System.Data.SQLite.dll出现找不到SQLite.Interop.dll问题的解决方案

问题 1. 在nuget中,导入System.Data.SQLite.dll时依赖EF等框架,总之就是想单纯的使用System.Data.SQLite.dll来实现对SQLite数据库的操作。 1. x86与x64框架导致找不到或加载不正确的System.Data.SQLite.dll问题。 1. ...

2021-12-15 11:28:25 Lonner
3369 浏览

C# WPF MVVM下显示ObservableCollection集合Count Add或者Remove界面不更新的解决方法

现在有个需求,就是要在TextBlock控件上显示ObservableCollection的count,但是发现绑定后出现ObservableCollection数量变化时,TextBlock的内容却不刷新的问题。 ObservableCollection表示一个动态数据集合,它可在添加、删除项目...

2021-07-17 08:49:13 Lonner
2969 浏览

C# HttpClient 发送Json数据的Post请求出现服务器无响应异常

现象 使用HttpClient调用api接口发送Json数据的Post请求出现服务器无响应导致HttpClient出现超时。 但是在Postman中可以正常调用接口并返回响应结果。 代码,HttpClient可以正常提交并响应请求。 **先贴出代码:** ``` String ApiHost =...

2021-05-05 09:42:24 Lonner
4999 浏览

C# WPF 火狐浏览器GeckoWebBrowser 的嵌入使用

1. 新建WPF项目 !新建wpf工程 2. Nuget中导入Gecko的支持库 右键点击解决方案中项目的引用,弹出的菜单中,点击管理Nuget程序包: ! Nuget管理器中,切换到浏览Tab: ! 在搜索栏中输入Gecko45 并按下回车,在搜索到结果中(如果不能显示搜索结果,那就是网络...

2021-03-31 09:26:03 Lonner
4750 浏览

C# WPF TextBox文字垂直居中使用VerticalContentAlignment=“Center”失效的问题

现象 在VS界面设计器中,设置了TextBox的VerticalContentAlignment属性值为Center,如下代码,设计界面中已经显示居中了,但是运行起来的效果并不是居中的,而是置顶的!! ``` <TextBox Text="居中文字" VerticalContentAlignme...

2021-03-20 14:15:12 Lonner
2641 浏览

C# 程序运行时释放解决方案内的文件到指定目录

需求 有一个文件件,放在解决方案中,但是我希望程序在运行时可以将这个文件释放到指定的磁盘路径。 实现 1. 在解决方案红放入文件,具体路径按自己需求设定,如图: ! 1. 在文件的属性内,将生成操作设置为**嵌入的资源**,很重要,如果忘记设置,后面代码将读取不到资源文件,如图: ! 1. 代码...

2021-03-12 11:50:11 Lonner