반응형

ASP.NET 26

web.config에서 root (/) 위치를 지정하는 방법?

web.config에서 root (/) 위치를 지정하는 방법? 인증되지 않은 사용자가 액세스할 수 있도록 web.config에서 루트 위치를 어떻게 지정합니까? 루트 위치는 default.aspx로 제공되지만 사용자는 일반적으로 default.aspx를 볼 수 없습니다.http://mysite.com/. 그래서 제가. 사용자가 공격할 경우 작동하는 것mysite.com/default.aspx, 만약 사용자가 히트를 친다면mysite.com/- 여전히 로그인 페이지로 리디렉션됩니다. 노력했습니다.(도움이 되지 않음) 및 또한,(사이트가 완전히 실패합니다). 그리고 작동할 수 없습니다. 무슨 생각 있어요?이것을 시도해 보십시오. 쓰임새만 기본 경로는 root(.)이므로 경로를 쓰지 마십시오.2가지 방법으로 ..

programing 2023.10.24

사이트 루트 URL을 받으려면 어떻게 해야 합니까?

사이트 루트 URL을 받으려면 어떻게 해야 합니까? ASP의 절대 루트 URL을 받고 싶습니다.NET 애플리케이션을 동적으로 지원합니다.응용 프로그램에 대한 전체 루트 URL이어야 합니다. http(s)://hostname(:port)/ 저는 이 정적인 방법을 사용해 왔습니다. public static string GetSiteRootUrl() { string protocol; if (HttpContext.Current.Request.IsSecureConnection) protocol = "https"; else protocol = "http"; StringBuilder uri = new StringBuilder(protocol + "://"); string hostname = HttpContext.Cu..

programing 2023.09.24

문자열을 시간으로 변환

문자열을 시간으로 변환 저는 16:23:01 시간이 있습니다.사용해 보았습니다.DateTime.ParseExact, 작동이 안 돼요. 여기 내 코드가 있습니다. string Time = "16:23:01"; DateTime date = DateTime.ParseExact(Time, "hh:mm:ss tt", System.Globalization.CultureInfo.CurrentCulture); lblClock.Text = date.ToString(); 라벨에 오후 04:23:01로 표시해주셨으면 합니다."16:23:01"은 "hh:mm:sstt"의 패턴과 일치하지 않습니다. 오전/오후 지정기가 없고, 16은 분명히 12시간 시계에 있지 않습니다.파싱 부분에서 해당 형식을 지정하고 있으므로 기존 데이터의..

programing 2023.09.14

HTML에서 PDF를 생성하기 위해 wkhtmltopdf 호출

HTML에서 PDF를 생성하기 위해 wkhtmltopdf 호출 HTML 파일로 PDF 파일을 만들려고 합니다.주위를 조금 둘러본 후에 나는 발견했다: wkhtmltopdf는 완벽합니다.ASP에서 이 .exe를 불러야 합니다.NET 서버.시도해 봤습니다. Process p = new Process(); p.StartInfo.UseShellExecute = false; p.StartInfo.FileName = HttpContext.Current.Server.MapPath("wkhtmltopdf.exe"); p.StartInfo.Arguments = "TestPDF.htm TestPDF.pdf"; p.Start(); p.WaitForExit(); 서버에서 파일을 만들지 못했습니다.제게 올바른 방향의 포인터를 ..

programing 2023.09.09

ASP.NET 웹 API 애플리케이션이 IIS 7에 배포될 때 404를 제공함

ASP.NET 웹 API 애플리케이션이 IIS 7에 배포될 때 404를 제공함 ASP를 가지고 있습니다."에서 실행할 때 잘 작동하는 NET 웹 APIlocalhost:1783을 사용하는 IIS Express" 하지만 "IIS Express 사용"을 선택 취소하고 "가상 디렉터리 만들기"를 누르면... ...404개의 오류가 발생했습니다. 뭐가 잘못됐는지 짐작 가는 게 있나요?감사합니다!web.config 파일에 추가해야 하는 것은 다음과 같습니다. 추가하기 전에 제거를 원하지만 이들 중 특정 순서가 있는 것은 없습니다. Url Routing Module이 IIS의 웹 사이트 루트에만 적용되기 때문에 404가 표시됩니다.모듈을 이 응용 프로그램의 구성에 추가하면 모듈이 이 응용 프로그램의 경로(사용자의 ..

programing 2023.08.25

어셈블리(ASP)의 웹 응용 프로그램 버전 번호 사용.NET/C#)

어셈블리(ASP)의 웹 응용 프로그램 버전 번호 사용.NET/C#) 참조된 어셈블리에서 호출 중인 웹 응용 프로그램의 버전 번호를 가져오려면 어떻게 해야 합니까? 시스템을 사용해 보았습니다.반사.어셈블리.호출 어셈블리()를 가져옵니다.GetName()은 동적으로 컴파일된 어셈블리(0.0.0.0 버전 번호 반환)를 제공합니다. 업데이트: 웹 애플리케이션 어셈블리 내의 클래스를 다시 참조할 필요가 없는 솔루션이 필요했습니다.아래 Jason의 답변(승인된 것으로 표시됨)은 이 요구 사항을 충족합니다. 여기에 제출된 많은 다른 답변은 충족하지 못합니다.웹 또는 비웹 앱에서 응용 프로그램의 "기본" 어셈블리를 가져오는 것을 지원하는 코드가 있습니다. 그런 다음 GetName()을 사용할 수 있습니다.버전을 가져올..

programing 2023.08.15

.NET vs ASP.NET 대 CLR 대 ASP

.NET vs ASP.NET 대 CLR 대 ASP 내가 가끔 차이점들을 잊곤 했던 용어들을 알지만,참고할 만한 장소를 유지하기 위해서라도...답변해 주셔서 감사합니다. ASP, Active Server Pages(현재 ASP Classic이라고 함)는 이전 버전의 서버 측 스크립팅 환경입니다.네트이며 아무 관련이 없습니다. ASP 페이지는 일반적으로 VBScript로 작성되지만 Windows 스크립팅 호스트에서 지원하는 모든 언어로 작성될 수 있습니다. JScript 및 VBScript는 기본적으로 지원되며 타사 라이브러리에서 PerlScript 및 기타 동적 언어를 지원합니다. .Net은 관리 코드 및 어셈블리를 위한 프레임워크입니다. .Net 코드는 CIL 컴파일러가 있는 모든 언어로 작성될 수 있습..

programing 2023.07.31

ASP.NET Development Server 대신 IIS에 디버거를 연결하려면 어떻게 해야 합니까?

ASP.NET Development Server 대신 IIS에 디버거를 연결하려면 어떻게 해야 합니까? ASP.NET 웹 사이트가 있는데 F5를 누르면 ASP.NET Development Server에 자동으로 연결되는데, F5를 누르면 IIS worker process에 어떻게 연결합니까?디버그->프로세스에 연결... 목록에서 aspnet_wp.exe 프로세스를 선택합니다. IIS > 버전 5를 실행 중인 경우 프로세스는 w3wp.exe가 되며 모든 앱 풀에 대해 하나씩 있을 것입니다(따라서 어떤 앱 풀을 치고 있는지 모른다면 모든 앱 풀에 연결해야 합니다).프로젝트 속성을 열고 웹 탭으로 이동하여 IIS에 대한 옵션을 선택합니다. 그러면 실제로 IIS에서 앱의 인스턴스가 시작되고 디버거가 연결됩니다...

programing 2023.07.16

서버에서 내부 서버 오류가 발생하여 페이지를 표시할 수 없습니다.

서버에서 내부 서버 오류가 발생하여 페이지를 표시할 수 없습니다. IIS 7을 사용하여 로컬 컴퓨터에 웹 사이트를 설치했습니다.그러나 라이브 서버에 배포했을 때 다음 오류가 발생했습니다. "내부 서버 오류가 발생하여 페이지를 표시할 수 없습니다." 다른 내용은 없습니다. IIS 7을 사용하도록 Detailed errors오류 페이지 모듈에 있지만 동일하게 나타납니다.무엇이 이유가 될 수 있습니까? 감사해요.방금 이 오류가 발생했는데 웹.config의 중복된 정적 콘텐츠 MIME 유형으로 인해 발생했습니다. 이 오류는 정적 파일에서만 반환되었습니다. 예를 들어 이미지, CSS, js 파일은 모두 이 오류를 말하고 있었습니다. (텍스트 자체가 오류입니다. 응답에 다른 html 또는 텍스트가 없습니다.) 이를..

programing 2023.07.06

net461이 유일한 프레임워크로 설정된 ASP.NET Core Web Application(.NET Core)을 사용하는 것과 (.NET Framework) 템플릿을 사용하는 것의 차이점

net461이 유일한 프레임워크로 설정된 ASP.NET Core Web Application(.NET Core)을 사용하는 것과 (.NET Framework) 템플릿을 사용하는 것의 차이점 .NET Core RC2 릴리스를 통해 마이크로소프트는 3개의 웹 애플리케이션 템플릿을 제공합니다. ASP.NET 웹 응용 프로그램(.NET Framework) — 이전 버전 ASP.NET Core Web Application(.NET Framework) - Windows에서만 호스팅되는 새로운 애플리케이션 ASP.NET Core 웹 응용 프로그램(.NET Core) — 리눅스, OSX, 윈도우즈 새로운 Core Web Application 템플릿을 사용하려고 하지만 Linux, OSX, Windows를 대상으로 하지..

programing 2023.06.26
반응형