ASP.NET 31

.NET 4.5 웹 소켓 대 신호 R

.NET 4.5 웹 소켓 대 신호 R 저는 asp.net MVC 채팅 애플리케이션에 대한 signalR 대 html5 웹소켓을 보았지만 Microsoft가 .NET 4.5에서 WebSocket 개체로 확장했을 수 있는 HTML5 웹소켓을 기반으로 하기 때문에 제 질문에 100% 대답하지 않습니다. WebSocket 기능이 실제로 SignalR과 동일하게 작동하며 WebSocket을 사용할 수 없을 때 긴 폴링으로 되돌아갑니까?마이크로소프트가 이 기술에 대한 접근 방식에서 SignalR과 동일한 기술을 구현할 것이라고 확신합니까? 편집: 이것에 대해 궁금해하는 다른 사람들을 위해, 저는 이 의견이 시나리오와 제가 SignalR을 사용하는 이유를 이해하는 데 가장 도움이 된다는 것을 알았습니다. 글쎄, 그들..

programing 2023.06.26

들어오는 모든 http 요청을 어떻게 모니터링합니까?

들어오는 모든 http 요청을 어떻게 모니터링합니까? 들어오는 http에서 내 응용 프로그램을 모니터링해야 합니다.POST그리고.GET외부 및 때로는 기계 내부에서 발생하는 요청입니다. 이것이 가능합니까? fiddler를 사용하고 있는데 (기계 외부에서) 발신만 수신되지 않거나 잘못 구성했습니까? 이것은 내 웹 앱을 위한 것으로, 그것은 수신하기 위한 것입니다.POST외부 서버에서.Fiddler가 "역방향 프록시"로 작동하도록 구성해야 합니다. Fiddler의 웹 사이트에서 이 작업을 수행할 수 있는 두 가지 방법에 대한 지침이 있습니다.다음은 단계의 복사본입니다. 0단계 다음 옵션 중 하나가 작동하려면 먼저 다른 컴퓨터가 Fiddler에 연결하도록 설정해야 합니다.이렇게 하려면 [도구] > [피들러 옵..

programing 2023.06.26

백분율 계산

백분율 계산 저는 ASP.NET MVC 2에서 진행 중인 바 컨셉으로 일하고 있습니다.여기 10개의 값이 있는 드롭다운 목록이 있습니다.진행률 표시줄에 대한 백분율을 계산하고 싶습니다. 예를 들어 DropDownList에서 10개의 값을 계산하고 값 2를 반환하는 쿼리가 있습니다. 그래서 10개의 값 중 2를 얻습니다."20% 완료"가 표시되어야 합니다.이 계산 방법사용.Math.Round(): int percentComplete = (int)Math.Round((double)(100 * complete) / total); 또는 수동 반올림: int percentComplete = (int)(0.5f + ((100f * complete) / total)); (current / maximum) * 100당..

programing 2023.06.11

작업 빌드.어셈블리에서 CSC 작업을 로드할 수 없습니까?

작업 빌드.어셈블리에서 CSC 작업을 로드할 수 없습니까? 이 근처에서 이런 질문을 하는 것은 죄책감이 들지만, 당황스럽고 도움을 주시면 감사하겠습니다. 웹 애플리케이션과 같은 개념 증명이 한 PC에 구축되어 다른 위치에 있는 다른 PC에 다운로드할 수 있도록 레포에 게시되었습니다.원래 Azure가 체크인 시 자동으로 빌드하고 게시하는 자동 빌드 기능이 설정되어 있었지만, 이 기능은 제거되었습니다.한 쪽이 제외된 많은 변경 사항을 포함할 때까지 모든 것이 양쪽에서 작동했습니다.이제 다음 오류가 표시됩니다. "마이크로소프트.파일:작업 빌드.Csc" 작업은 다음과 같을 수 없습니다. 어셈블리에서 로드됨...\packages\Microsoft.Net.Compiler.1.0.0\build..\tools\Micr..

programing 2023.05.22

GUID가 GUID인지 확인하는 방법

GUID가 GUID인지 확인하는 방법 문자열에 GUID가 포함되어 있는지 숫자 문자열만 포함되어 있는지 확인하는 방법입니다. GUID는 항상 최소 1개의 알파벳 문자를 포함합니까?이것들이 도움이 되는지 보세요:- Guid.Parse문서 Guid guidResult = Guid.Parse(inputString) Guid.TryParse문서 bool isValid = Guid.TryParse(inputString, out guidOutput) 문자열이 GUID인지 확인하기 위해 테스트할 때 필요 없는 GUID 개체를 만들고 싶지 않습니다.그래서... public static class GuidEx { public static bool IsGuid(string value) { Guid x; return Gui..

programing 2023.05.12

Kestrel이란 무엇입니까(vs IIS / Express)

Kestrel이란 무엇입니까(vs IIS / Express) kestrel 웹 서버란 무엇이며 IIS/IIS Express와 어떤 관계입니까? 저는 IIS Express에서 앱을 개발하고 IIS 웹 서버에서 호스팅하는 사람입니다.ASP와 함께.는 NET Core에 .Microsoft.AspNetCore.Server.Kestrel그리고 내 스타트업은..UseServer("Microsoft.AspNetCore.Server.Kestrel")그러나 웹 사이트를 실행할 때 시스템 트레이에 IIS Express 아이콘이 표시됩니다.누군가가 나에게 IIS Express를 사용하는지 Kestrel을 사용하는지 물었고 나는 무슨 말을 해야 할지 몰랐습니다! 플랫폼 애저라도 needKestrel, 하지만 대안이 없는 것처..

programing 2023.05.07

msbuild로 웹을 게시하는 방법?

msbuild로 웹을 게시하는 방법? Visual Studio 2010에는 웹 응용 프로그램 프로젝트를 파일 시스템 위치에 게시할 수 있는 게시 명령이 있습니다.TeamCity 빌드 서버에서 이 작업을 수행하고 싶기 때문에 솔루션 runner 또는 msbuild로 수행해야 합니다.게시 대상을 사용하려고 했지만, ClickOnce: msbuild Project.csproj /t:Publish /p:Configuration=Deploy 기본적으로 웹 배포 프로젝트가 수행하는 것과 동일한 작업을 수행하지만 추가 기능은 사용하지 않습니다.WAP를 컴파일하고, 실행에 불필요한 파일을 제거하고, web.config 변환을 수행하고, 출력을 지정된 위치에 복사하는 데 필요합니다. Jeff Siver의 답변을 기반으로..

programing 2023.05.02

이 "Base-64 문자 배열에 대한 잘못된 길이"의 원인

이 "Base-64 문자 배열에 대한 잘못된 길이"의 원인 저는 여기서 할 일이 거의 없습니다.로컬로 복제할 수 없지만 사용자에게 오류가 발생하면 자동 전자 메일 예외 알림이 표시됩니다. Invalid length for a Base-64 char array. at System.Convert.FromBase64String(String s) at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) at System.Web.UI.Util.Deserialize..

programing 2023.04.27

오류: "구성 섹션 '시스템.webServer/management/delegation'은 스키마가 없으므로 읽을 수 없습니다.

오류: "구성 섹션 '시스템.webServer/management/delegation'은 스키마가 없으므로 읽을 수 없습니다. 웹 배포를 통해 컴퓨터에서 IIS 웹 서버로 웹 사이트를 게시하려고 합니다. 서버가 3대 있어요.모든 서버가 동일한 것(Web Deploy 등)을 설치하고 서비스가 시작됩니다(Web Deployment 에이전트 서비스 및 웹 관리 서비스). 첫 번째 서버에서는 접속에 문제가 없습니다.그러나 Visual Studio에서 IIS에 대한 "Validate Connection"을 실행하면 다른 두 서버에서 오류가 발생합니다.IIS 서버의 로그를 보면 html 코드 200(ok)의 액세스리스트가 표시됩니다. 원격 컴퓨터에서 요청을 처리할 때 오류가 발생했습니다.파일명: MACHINE/WE..

programing 2023.04.22

ASP를 사용하는 가장 큰 장점.넷 MVC 대 웹 폼

ASP를 사용하는 가장 큰 장점.넷 MVC 대 웹 폼 잠겼습니다. 이 질문과 답변은이 질문은 부적절하지만 역사적 의미가 있기 때문에 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 하나를 사용하면 다른 하나를 사용할 때보다 어떤 장점이 있습니까?ASP.net MVC의 주요 장점은 다음과 같습니다. 렌더링된 HTML에 대한 전체 제어를 사용합니다. 문제를 깔끔하게 분리(SoC)합니다). Test Drived Development(TDD; 테스트 주도 개발)를 유효하게 합니다. JavaScript 프레임워크와의 손쉬운 통합. 웹 상태 비저장성 설계에 따릅니다. SEO를 유효하게 하는 RESTful URL. ViewState 이벤트 및 PostBack 이벤트 없음 ASP.net Web..

programing 2023.04.22