2017-12-12 31 views
0

레지스트리 키를 변경하지 않고 web.config 파일의 크기를 250KB에서 늘리고 싶습니다. Windows Azure 웹 사이트를 실행 중이므로 레지스트리 키를 변경할 수 없습니다 (잘못된 경우 올바른 주소를 입력하십시오).레지스트리 키를 변경하지 않고 web.config 파일의 크기를 늘리십시오.

는 이미 ipSecurityconfigSource 사용하여 주요 web.config 파일 분할 한

질문 ONE (파일의 크기에 대한 이유는 IP 주소의 큰 목록입니다.) :

합니까를 web.config 파일을 분할하는 것은 250KB 제한을 초과하거나 함께 추가되는 모든 비트는 250KB 이하 여야합니다. 전자가 사실이라면 ipSecurity을 작은 덩어리로 나눌 수 있습니까?

질문 2 :

ipSecurity의 내용을 포함하는 파일의 크기는 536킬로바이트입니다. 여기에는 약 9100 개의 IP 주소 범위가 포함됩니다. 이 web.config 파일의 큰 영향은 무엇입니까?

질문 세 :

어떻게 레지스트리 키를 변경하지 않고 250킬로바이트에서 web.config 파일 중 하나 개 증가 크기?

질문 FOUR :

허용 또는 IP 주소 범위의 큰 web.config 파일보다 윈도우 Azure 웹 사이트에 대한 국가에 대한 액세스를 거부 할 수있는 간단한 방법이 있나요?

답변

1

첫 번째 질문에 한 질문 만 S.O. 부디.

아니요, 앱 서비스를 사용할 때 레지스트리 키를 변경할 수 없습니다. 그렇게하고 싶다면 가상 머신을 사용해야합니다.

하지만 이러한 모든 IP를 구성 파일에 저장해야하는 이유는 무엇입니까? 데이터베이스에 저장하고 코드에서 유효성을 검사 해 보셨습니까? 이 질문은 코드에서 사용자 IP 주소를 얻는 방법을 보여줍니다. How can I get the client's IP address in ASP.NET MVC?

+0

Bummer. 액세스를 거부/허용해야하는 IP 주소 범위의 목록입니다. 더 쉽고 편리하게 web.config 파일을 사용할 수 없다면, 나는 그 IP 주소를 DB로 가져 와서 HTTP 모듈의 요청 IP 주소와 대조해보고자합니다. 얼마나 느리게 될지 확신하지 못합니다 (_every_ 요청에서 실행 됨). 테스트해야합니다. 어쩌면 웹 응용 프로그램 대신 클라우드 서비스로 전환하는 방법을 살펴 보겠습니다. 어떻게 생각해? – nmit026