- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
当我尝试通过我的 .exe
文件从 url 下载 .pdf
文件时出现以下错误。
The server committed a protocol violation. Section=ResponseHeader Detail=CR must be followed by LF
但是当我尝试从 visual studio 调试代码时,下载的也是同样的内容。我完全迷路了,不知道发生了什么事。谁能告诉我可能是什么问题
của tôiApp.config
tài liệu
useUnsafeHeaderParsing="true"
是每个人都在互联网上声明的明显修复,不幸的是它不起作用
这是我的网络客户端代码
public class CookieAwareWebClient : WebClient {
private CookieContainer cc = new CookieContainer();
private string lastPage;
protected override WebRequest GetWebRequest(Uri address) {
if (address.Scheme == Uri.UriSchemeHttps) {
ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072 | SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls;
// allows for validation of SSL conversations
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
}
WebRequest R = base.GetWebRequest(address);
if (R is HttpWebRequest) {
HttpWebRequest wr = (HttpWebRequest)R;
wr.CookieContainer = cc;
if (lastPage != null) {
wr.Referer = lastPage;
}
}
lastPage = address.ToString();
return R;
}
}
更新: của tôi .exe
能够下载除少数以外的大部分 url。假设我有 4 个 url:A、B、C 和 D
。我的 visual studio 能够从所有 4 个 url 下载文件,但我的 .exe
从前 3 个 url 下载文件。对于 url,D
它抛出
The server committed a protocol violation. Section=ResponseHeader Detail=CR must be followed by LF
Cập nhật 2: 我正在尝试使用 fiddler 跟踪 D
url。当我从浏览器运行 D
url 来下载文件时,我得到了下面的 header 并且文件被tải về。另请注意,D
网址在下载前被重定向到另一个网址
CONNECT www.loim.com:443 HTTP/1.1
Host: www.loim.com:443
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36
当我尝试使用 .exe
从 D
url 下载文件时,我得到了以下 header
CONNECT www.loim.com:443 HTTP/1.1
Host: www.loim.com
Connection: Keep-Alive
出于某种原因,Người dùng-Agent
是问题所在吗?
Update3: dir/s/b
bin\debug
C:\Pradeep\TFS\proj\bin\Debug\app.publish
C:\Pradeep\TFS\proj\bin\Debug\CLImport.application
C:\Pradeep\TFS\proj\bin\Debug\CLImport.exe
C:\Pradeep\TFS\proj\bin\Debug\CLImport.exe.config
C:\Pradeep\TFS\proj\bin\Debug\CLImport.exe.manifest
C:\Pradeep\TFS\proj\bin\Debug\CLImport.pdb
C:\Pradeep\TFS\proj\bin\Debug\CLImport.vshost.application
C:\Pradeep\TFS\proj\bin\Debug\CLImport.vshost.exe
C:\Pradeep\TFS\proj\bin\Debug\CLImport.vshost.exe.config
C:\Pradeep\TFS\proj\bin\Debug\CLImport.vshost.exe.manifest
C:\Pradeep\TFS\proj\bin\Debug\FED.Business.Collection.dll
C:\Pradeep\TFS\proj\bin\Debug\FED.Business.Collection.pdb
C:\Pradeep\TFS\proj\bin\Debug\FED.Data.Collection.dll
C:\Pradeep\TFS\proj\bin\Debug\FED.Data.Collection.pdb
C:\Pradeep\TFS\proj\bin\Debug\FED.DataSource.Utilities.dll
C:\Pradeep\TFS\proj\bin\Debug\FED.DataSource.Utilities.pdb
C:\Pradeep\TFS\proj\bin\Debug\GemBox.Spreadsheet.dll
C:\Pradeep\TFS\proj\bin\Debug\ICSharpCode.SharpZipLib.dll
C:\Pradeep\TFS\proj\bin\Debug\Ignored
C:\Pradeep\TFS\proj\bin\Debug\itextsharp.dll
C:\Pradeep\TFS\proj\bin\Debug\Microsoft.Exchange.WebServices.dll
C:\Pradeep\TFS\proj\bin\Debug\Processed
C:\Pradeep\TFS\proj\bin\Debug\tt.text
C:\Pradeep\TFS\proj\bin\Debug\app.publish\CLImport.exe
câu trả lời hay nhất
application configuration file需要与 .exe
位于同一文件夹中。当您部署 CLImport.exe
时,您还应该将 CLImport.exe.config
部署到该文件夹。
关于c# - 文件正在通过 visual studio 下载,而不是通过 .exe 下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46469956/
Tôi đang gặp khó khăn với các tệp thực thi R khác nhau. Sự khác biệt giữa R.exe (có hoặc không có tùy chọn CMD BATCH), Rcmd.exe, Rscript.exe và Rterm.exe khi chạy dòng lệnh trong một tệp bó là gì? cả hai
Câu hỏi này là phần mở rộng của câu trả lời cho câu hỏi trước của tôi: cách lưu đăng ký người dùng trong exe... (C#). Bản thân ý tưởng này vẫn còn rất mới đối với tôi, nhưng nó có vẻ hợp lý. lần thử đầu tiên của tôi
đóng cửa. Câu hỏi này lạc đề. Hiện tại nó không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Đã cập nhật câu hỏi để nó phù hợp với chủ đề về Stack Overflow. Đóng cửa 12 năm trước Cải thiện điều này
Tôi đang tạo một ứng dụng WebVR bằng React VR. Tôi sẽ thử nghiệm ứng dụng bằng Oculus Rift và HTC-Vive. Tôi đang sử dụng trình duyệt Firefox Nightly để truy cập WebV
Khi tôi chạy B.exe (nằm ở c:/my_software/FOLDER_B/B.exe) từ A.exe (nằm ở c:/my_software/FOLDER_A/A.exe), cả hai đều sử dụng cx_Free
Tôi có một exe (GUI) còn sót lại từ một lập trình viên trước đó đã được thực hiện bằng cpp, nhưng tôi cần tắt một số phím bàn phím trong chương trình vì điều này là không mong muốn khi chúng vô tình bị nhấn. Tôi đang sử dụng Windows. Tôi có thể viết chương trình để làm điều này trong Wind không
Đây không phải là bản sao của câu hỏi SO sau: Làm cách nào để biết ứng dụng win32 có sử dụng thời gian chạy .NET hay không nếu tệp exe đã cho là exe .net.
Tôi vừa cài đặt phiên bản 64-bit của ActivePython 3.6 và phát hiện ra rằng nó chứa ba tệp thực thi báo cáo thông tin phiên bản giống nhau và có cùng kích thước nhưng không giống nhau, cụ thể là fc.exe ngang hàng. Tôi có pyt python.exe
Thật khó để nói những gì để hỏi ở đây. Câu hỏi không rõ ràng, mơ hồ, không đầy đủ, quá rộng hoặc hùng biện và không thể trả lời hợp lý ở dạng hiện tại. Để được trợ giúp làm rõ vấn đề này để có thể mở lại, hãy truy cập Trung tâm trợ giúp.
Một số cách để bảo vệ các tệp exe khỏi kỹ thuật đảo ngược là gì. Có nhiều công cụ đóng gói có thể đóng gói các tập tin exe. Phương pháp này có sẵn tại http://c-madeeasy.blogspot.com/2011/07/protecting-your-c-
Tôi chỉ có thể nhận một số IUIAutomationElements trong ứng dụng Windows của mình khi ứng dụng "X" (Inspect.exe | Narrator.exe | Magnify.exe) đang chạy.
Tôi đang viết chương trình tạo dịch vụ Windows. Vì vậy, tôi cần hai tệp .exe - một cho chương trình tạo dịch vụ và một cho chính dịch vụ đó. Nhưng tôi muốn kết hợp hai tập tin này thành một. Tôi có ý tưởng sau - mở tệp .exe mà tôi muốn
Tôi có ứng dụng UWP và tôi cần khởi chạy tệp .Exe từ thư mục %appdata% của người dùng. Tôi không biết cách tìm %appdata% hoặc cách khởi chạy tệp Exe. Tôi đã xem xét tất cả các giải pháp nhưng không có giải pháp nào
Gần đây tôi đã cài đặt Visual Studio 2017. MSBuild.exe có nên đi kèm không? Một trong những tập lệnh bash đang gọi nó nhưng không thể tìm thấy gì. Đây là phần build.bat gây ra lỗi (bạn có thể xem toàn bộ
Tôi đang thử chức năng khác với đơn vị Madres trong bộ sưu tập Mad (đơn vị được sử dụng để thêm/xóa hoặc cập nhật tài nguyên trong exe) bằng mã của riêng tôi. Điều này hoạt động với các tài nguyên nhỏ (dưới 50 MB), nhưng đối với các tài nguyên lớn hơn (lớn
Tệp exe Dotfuscator Bảo vệ Ưu tiên là tệp Map.Xml và tệp Dotfuscator1.Xml. Tôi có nên giữ chúng vì lý do nào đó hay hội đồng exe của dự án yêu cầu nó
Gần đây tôi đã tiếp quản một dự án và tôi không chắc người cuối cùng đã gỡ lỗi dự án này như thế nào... Tôi có hai tệp thực thi và một tệp đã chạy tệp còn lại. Tôi sẽ gọi chúng là exe1 và exe2. Chúng được tạo bằng C# và tôi đã sử dụng Visual Stud
Làm cách nào để tạo tệp thực thi Windows (.exe) từ tập lệnh REBOL? Có hướng dẫn hay video gì không? Câu trả lời hay nhất Sử dụng Rebol 2 Cách dễ nhất là sử dụng SDK - mặc dù điều này yêu cầu phải trả tiền cho giấy phép. Phương pháp này được gọi là đóng gói.
Tôi đang cố mở tệp .exe đã tải xuống nhưng nó đóng ngay sau khi mở. Có cách nào để tôi có thể mở nó lâu hơn để đọc nội dung không. Câu trả lời hay nhất Đây có thể là ứng dụng bảng điều khiển chứ không phải ứng dụng GUI. Chạy bằng dấu nhắc lệnh
Tôi muốn chạy một ứng dụng nằm trong thư mục sau: C:\LCR 12\stu.exe Sử dụng AutoIt, mã để chạy tệp stu.exe trên là gì? Câu trả lời hay nhất là như thế này: Run("C:\LCR 12\stu.
Tôi là một lập trình viên xuất sắc, rất giỏi!