반응형

ASP.NET 34

ASP에 대한 IIS 사이트 이름을 가져옵니다.NET 웹사이트

ASP에 대한 IIS 사이트 이름을 가져옵니다.NET 웹사이트 ASP에서.NET 웹 앱 서버에 고유한 IIS에서 만들었을 때 부여된 이름을 찾아보고 싶습니다.저는 웹 사이트의 도메인 이름이 아니라 IIS의 사이트에 부여된 실제 이름에 관심이 없습니다. IIS6 및 7에 대해 안정적으로 수행할 수 있어야 합니다. 확실히 하기 위해 IIS의 지정된 이름을 말하는 것이지 도메인 이름을 말하는 것이 아니고 가상 디렉터리 경로를 말하는 것이 아닙니다.갱신하다 Carlos 등이 댓글로 언급한 것처럼 사용하는 것이 좋습니다.HostingEnvironment.SiteName부터GetSiteName사용자가 사용해서는 안 됩니다(문서에 따르면). 구 솔루션 System.Web.Hosting.HostingEnvironmen..

programing 2023.10.15

csc.exe 파일이 포함된 smarterasp.net 에 웹사이트를 게시하는 데 문제가 있습니까?

csc.exe 파일이 포함된 smarterasp.net 에 웹사이트를 게시하는 데 문제가 있습니까? 저는 Microsoft Visual Studio 2015를 사용하고 있으며, C# 연락처 양식으로 간단한 웹사이트를 만들었습니다.로컬 호스트에서 컴파일하고 실행하면 완벽하게 작동합니다.그러나 (smarterasp.net 에) 게시하려고 하면 다음 오류가 발생합니다. [Win32Exception(0x80004005):액세스 거부] [외부 예외(0x80004005):프로그램을 실행할 수 없습니다.실행 중인 명령은 "...\bin\roslyn\csc.exe" smarterasp.net 에 연락해보니 .exe 파일은 허용되지 않는다고 합니다.서버에서 ftp로 csc.exe를 삭제하려고 했는데 삭제하면 다음 오류가..

programing 2023.10.10

엔티티 프레임워크를 사용하여 수동으로 키 입력

엔티티 프레임워크를 사용하여 수동으로 키 입력 간단한 데이터베이스 프로젝트를 위해 엔티티 프레임워크 코드를 먼저 사용하려고 하는데 도저히 알 수 없는 문제에 봉착합니다. 저는 EF가 제 테이블의 ID를 매번 1씩 자동으로 설정하고 있다는 것을 알게 되었고, 해당 필드에 대해 수동으로 입력한 값을 완전히 무시했습니다.검색한 결과 이 동작을 비활성화하는 올바른 방법은 다음과 같습니다. modelBuilder.Entity().Property(e => e.EventID).HasDatabaseGeneratedOption(DatabaseGeneratedOption.None); 하지만 지금 이 오류가 발생하고 있는데 그 이유를 모르겠습니다. 처리되지 않은 예외:시스템.데이터. 엔티티.사회 기반 시설.DbUpdate예..

programing 2023.09.15

사이트를 파괴하지 않고 web.config에 MIME 유형을 추가할 수 있습니까?

사이트를 파괴하지 않고 web.config에 MIME 유형을 추가할 수 있습니까? IIS의 웹 사이트 중 하나에 .7z 파일 확장자에 대한 지원을 추가하는 web.config가 있었습니다.나중에 서버 수준에서 글로벌 .7z 지원을 추가했을 때 이 사이트는 손상되었습니다. IIS 관리자는 "'mimeMap' 유형의 중복 수집 항목을 추가할 수 없습니다." 및 모든 웹 요청을 예를 들어 "예를 들어,CSS 파일이 HTTP 500 오류로 끝났습니다. 저는 사이트의 web.config에서 이것을 사용하고 있었습니다. 아직 정의되지 않은 경우에만 목록에 7z를 추가할 수 있는 다른 구문이 있습니까?따라서 특수 구성에서 글로벌 설정을 제거한 후 다른 형식으로 추가해야 합니다. 명시적으로: 물론 로컬 설정을 완전히 ..

programing 2023.08.21

HTML.vmdklist에 대한 변경 이벤트

HTML.vmdklist에 대한 변경 이벤트 드롭다운 목록에 대한 onchange 이벤트에 대한 작업 방법을 트리거하려고 하는데, 변경 시 jquery를 사용하지 않고 어떻게 해야 합니까? @Html.DropDownList("Sortby", new SelectListItem[] { new SelectListItem() { Text = "Newest to Oldest", Value = "0" }, new SelectListItem() { Text = "Oldest to Newest", Value = "1" }}) 감사해요.만약 당신이 jquery를 원하지 않는다면 javascript로 할 수 있습니다. @Html.DropDownList("Sortby", new SelectListItem[] { new Se..

programing 2023.08.16

스타일 시트 경로의 슬래시(/) 대 타일 슬래시(~/)

스타일 시트 경로의 슬래시(/) 대 타일 슬래시(~/) ASP.NET은 스타일시트의 경로를 지정하는 두 가지 방법을 제공합니다. (this is working) (this is not working) 이러한 경로는 어떻게 해결됩니까? 생성된 경로가 다른 이유는 무엇입니까? 어떤 경우에 어떤 것을 선택해야 합니까? 제가 알기로는~응용 프로그램의 루트 디렉터리를 나타냅니다."common"은 웹 사이트 루트 아래의 폴더입니다(이름 지정).testsite.demoIIS에 있습니다. 물리적 경로:D:\Physicalpath\WarpFirstSite\testsite.demo "공통" 폴더:D:\Physicalpath\WarpFirstSite\testsite.demo\common /사이트 루트 ~/응용 프로그램의 루..

programing 2023.08.11

문자열이 특정 하위 문자열로 시작하는지 확인하기 위한 정규식 패턴?

문자열이 특정 하위 문자열로 시작하는지 확인하기 위한 정규식 패턴? 문자열이 "mailto" 또는 "ftp" 또는 "joe"로 시작하는지 확인하는 정규식은 무엇입니까? 지금 저는 C#과 코드를 사용하고 있습니다. 만약 많은 또는 다음과 같은 경우: String.StartsWith("mailto:") String.StartsWith("ftp") 이것은 정규식이 더 나을 것 같습니다.아니면 제가 빠진 C# 방법이 있을까요?다음을 사용할 수 있습니다. ^(mailto|ftp|joe) 하지만 솔직히 말하면,StartsWith여기까지는 완벽하게 좋습니다.다음과 같이 다시 작성할 수 있습니다. string[] prefixes = { "http", "mailto", "joe" }; string s = "joe:blo..

programing 2023.08.06

asp.net mvc 2에서 TryUpdateModel을 사용하는 시기와 이유는 무엇입니까?

asp.net mvc 2에서 TryUpdateModel을 사용하는 시기와 이유는 무엇입니까? TryUpdateModel이 어떻게 작동하는지 확인할 수 있는 기본 코드 샘플을 찾을 수 없는 것 같습니다.언제 사용하고 그 이유는 무엇입니까?이 방법을 사용하여 지정된 컨트롤러를 통해 특정 뷰를 지원하는 모델을 업데이트할 수 있습니다.예를 들어 속성 Bar가 텍스트 상자로 채워진 Foo 개체를 표시하는 보기가 있는 경우 컨트롤러에서 메서드 Save()를 호출하고 TryUpdateModel을 호출하여 Foo 업데이트를 시도할 수 있습니다. public class Foo { public string Bar { get; set; } } // ... in the controller public ActionResult ..

programing 2023.08.06

Httpclient 이 인스턴스가 이미 하나 이상의 요청을 시작했습니다.속성은 첫 번째 요청을 보내기 전에만 수정할 수 있습니다.

Httpclient 이 인스턴스가 이미 하나 이상의 요청을 시작했습니다.속성은 첫 번째 요청을 보내기 전에만 수정할 수 있습니다. 에서 응용프로그램을 만들고 있습니다.NetCore 2.1과 저는 웹 요청에 http client를 사용하고 있습니다.문제는 시간을 절약하기 위해 병렬 통화를 해야 한다는 것이고, 그 때문에 작업을 사용하고 있다는 것입니다.All() 메서드를 사용하지만 이 메서드를 누르면 "이 인스턴스가 이미 하나 이상의 요청을 시작했습니다.속성은 첫 번째 요청을 보내기 전에만 수정할 수 있습니다." 이전에는 RestSharp를 사용했고 모든 것이 괜찮았지만 httpclient를 사용하고 싶습니다.코드는 다음과 같습니다. public async Task AddUser(string email) ..

programing 2023.08.01

에서 포스트백 사용 안 함

에서 포스트백 사용 안 함 양식에 ASP.NET 연결 단추 컨트롤이 있습니다.클라이언트 쪽의 자바스크립트에 사용하여 서버에 다시 게시하는 것을 방지하고 싶습니다. (링크 버튼 컨트롤을 사용하여 스킨을 제거하고 경우에 따라 비활성화하고 싶기 때문에 스트레이트업 태그는 선호하지 않습니다.) 서버에 다시 게시되지 않도록 하려면 어떻게 해야 합니까?ASPX 코드: 코드 배경: public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { someID.Attributes.Add("onClick", "return false;"); } } HTML로 렌더링되는 것은 다음과 같습니다. cl..

programing 2023.07.07
반응형