小编Hus*_*hsh的帖子

TortoiseGit叠加图标为红色,但所有文件都已提交

我提交了所有文件,TortoiseGit中的提交列表为空,但我的一些文件夹是红色的.

  • 我从任务管理器中杀死了TGitCache.exe,但什么也没发生.
  • 我重命名了我的文件夹(通过在文件夹名称的末尾添加一个数字)并恢复为主名称,问题仍然存在.
  • 最后,我做了这个解决方法(/sf/answers/2993055341/),但它对我不起作用.

有没有人遇到过这个问题?

git tortoisegit

8
推荐指数
1
解决办法
1084
查看次数

当我不需要响应时,使用async而不等待

我想从我的应用程序发送短信.当我将get请求发送到特定URL时,SMS将发送.我的所有方法都是异步的,但当我实例化HttpClient并想要使用时response.Content.ReadAsStringAsync(),我删除了await.

我不想等待此方法的响应,并且只想向该URL发送请求.现在你能告诉我这是一个很好的解决方案吗?

这是我的示例代码:

public async Task<bool> SendMessage(string number, string body)
{
    var from = _config["SMSSenderSettings:FromNumber"];
        var username = _config["SMSSenderSettings:PanelUserName"];
        var password = _config["SMSSenderSettings:PanelPassword"];

        using (var client = new HttpClient())
        {
            try
            {
                var response = await client.GetAsync($"{BaseUrl}/send.php?method=sendsms&format=json&from={from}" +
                    $"&to={number}&text={body}&type=0&username={username}&password={password}");
                response.EnsureSuccessStatusCode(); // Throw exception if call is not successful

                response.Content.ReadAsStringAsync();
                return true;
            }
            catch (HttpRequestException)
            {
                return false;
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

我离开awaitresponse.Content.ReadAsStringAsync();,我收到了警告.

c# async-await

7
推荐指数
1
解决办法
6375
查看次数

使用 url 重写将子域从一个域重定向到 iis 中另一个域的子域

我想将 iis 的子域重定向到 localhost:port 中的子域,我的 dotnet 核心应用程序正在运行。


只是我想像这样重定向:

xyz.example.com => xyz.localhost:4000

john.example.com => john.localhost:4000

test.example.com => test.localhost:4000

example.com => localhost:4000(没有子域地址重定向到 localhost:4000)


我如何使用 url 重写规则来做到这一点是 iis?


编辑:

有一些针对一个子域的解决方案(如这个问题),但我的问题更笼统,将所有子域从一个域重定向到另一个域中的相应子域。

iis url-rewriting .net-core

3
推荐指数
1
解决办法
1760
查看次数

标签 统计

.net-core ×1

async-await ×1

c# ×1

git ×1

iis ×1

tortoisegit ×1

url-rewriting ×1