小编Sil*_*key的帖子

mailto:链接和webmail

有没有办法实现与webmail客户端一起使用的mailto:link?

编辑 - 所以传统的mailto链接(我怀疑)无法正常工作.那么有没有人看到过类似于你在各种最受欢迎​​的网站上看到的rss按钮?

html

13
推荐指数
3
解决办法
2万
查看次数

停止.net控制台应用程序关闭

有没有办法阻止.NET控制台应用程序被关闭?我有一个遵循这种模式的应用程序:

while (true)
{
    string x = Console.ReadLine();
    StartLongRunningTaskOnSeparateThread(x);
}
Run Code Online (Sandbox Code Playgroud)

问题是可以关闭控制台窗口(因此切断长时间运行的任务).控制台应用程序是否存在Forms.OnClosing事件的等效项?

编辑 - 我不是想创造一些不可能杀人的东西,也许不会发出警告信息e..g"嘿,我还没有完成.你确定要关闭我吗?"

EDIT2 - 通过"x"按钮防止不合时宜的退出比阻止Ctrl-C(我使用过Console.TreatControlCAsInput = true;)更重要.假设为此目的,任何启动任务管理器的人都想要杀死程序,以至于他们应该能够.并且最终用户宁愿看到警告而不是意外取消他们长时间运行的任务.

.net console

6
推荐指数
1
解决办法
9593
查看次数

使用HttpWebRequest上传带有PUT的文件时出错

我们有一个.NET 2.0 WinForms应用程序需要通过WebDav将文件上传到IIS6服务器.我们不时会收到来自远程办公室的投诉,他们会收到以下错误消息之一

  • 基础连接已关闭:发送时发生意外错误.
  • 底层连接已关闭:接收时发生意外错误.

这似乎只发生在大文件(约20Mb加).我用家用电脑上的40Mb文件对它进行了测试,并尝试将'Sleep'放在循环中以模拟慢速连接,所以我怀疑它归结为网络问题......但是

  1. 远程办公室的IT人员没有帮助
  2. 我想排除我的代码有问题的可能性.

所以 - 任何人都可以发现任何错误或建议任何可能"防止"代码解决此问题的变通方法.谢谢你的帮助.切碎的代码版本如下:

    public bool UploadFile(string localFile, string uploadUrl)
    {
        HttpWebRequest req = (HttpWebRequest)WebRequest.Create(uploadUrl);

        try
        {
            req.Method = "PUT";
            req.AllowWriteStreamBuffering = true;
            req.UseDefaultCredentials = Program.WebService.UseDefaultCredentials;
            req.Credentials = Program.WebService.Credentials;
            req.SendChunked = false;
            req.KeepAlive = true;
            Stream reqStream = req.GetRequestStream();
            FileStream rdr = new FileStream(localFile, FileMode.Open, FileAccess.Read);
            byte[] inData = new byte[4096];
            int bytesRead = rdr.Read(inData, 0, inData.Length);

            while (bytesRead > 0)
            {
                reqStream.Write(inData, 0, bytesRead);
                bytesRead = rdr.Read(inData, 0, inData.Length);
            }

            reqStream.Close();
            rdr.Close(); …
Run Code Online (Sandbox Code Playgroud)

c# networking

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

标签 统计

.net ×1

c# ×1

console ×1

html ×1

networking ×1