기계는 어디에 있습니까?구성?
C# 3.5 앱에 서버 GC 설정을 사용할 수 있도록 변경 사항을 적용하고 싶습니다. - 편집을 통해 변경할 수 있습니다.machine.config
파일.
유일한 문제는 그것이 어디에 있는지 모른다는 것입니다.
여러 컴퓨터에서 반복 가능한 방법으로 이 파일의 경로를 찾는 방법
32비트
%windir%\Microsoft.NET\Framework\[version]\config\machine.config
64비트
%windir%\Microsoft.NET\Framework64\[version]\config\machine.config
[version]
다음과 같아야 합니다.v1.0.3705
,v1.1.4322
,v2.0.50727
또는v4.0.30319
.
v3.0
그리고.v3.5
에 대한 추가 어셈블리만 포함합니다.v2.0.50727
그래서 없어야 합니다.config\machine.config
.v4.5.x
그리고.v4.6.x
내부에 저장됩니다.v4.0.30319
.
파워셸에서 실행할 수 있습니다.
[System.Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
.net 4에 대해 출력합니다.
C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config
그러나 이는 .net이 32비트로 실행되는지 64비트로 실행되는지에 따라 변경될 수 있으며 이는 다음과 같은 결과를 초래합니다.\Framework\
또는\Framework64\
각각 다음과 같다.
확실히 하기 위해 ASP에 레이블을 붙입니다.NET 페이지에서 다음 코드를 실행합니다.
labelDebug.Text = System.Runtime.InteropServices.RuntimeEnvironment.SystemConfigurationFile;
저는 이것이 의심의 여지가 없을 것이라고 믿습니다!
하지만 반은 달라요 제가 할 일은...
C:\Windows\Microsoft.NET 프레임워크\v2.0.50727\구성
그리고.
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\구성
- Windows 실행 명령을 엽니다.바로 가기=> 창 키 + r
- "microsoft.net "을 입력합니다 - MS.Net 폴더가 열립니다.
- "Framework"/"Framework64" 폴더(프로세서 기준)를 엽니다.
- 특정 FW 버전 폴더(예: "v4.0.30319")를 선택합니다.
- 구성 폴더 열기
- Machine.config를 사용할 수 있습니다.건배.
C:\Windows\Microsoft.NET 프레임워크\v2.0.50727\구성
당신의 asp.net 앱에서 이것을 사용하세요.
using System.Configuration;
Response.Write(ConfigurationManager.OpenMachineConfiguration().FilePath);
이것은 늦은 회신이지만, 여전히 열려고 하는 사람이 있을 경우machine.config
구성 보기/업데이트, PowerShell을 사용한 IIS 구성 예제입니다.
$machineConfig = [System.Configuration.ConfigurationManager]::OpenMachineConfiguration()
$deployment = $machineConfig.GetSection("system.web/deployment")
$deplyment.Retail = $true
$machineconfig.save()
powershell에서 실행할 수 있습니다: powershell에서 복사하여 붙여넣기 [System].런타임.Interop Services.런타임 환경]:: 시스템 구성 파일
광산 출력은: C:\Windows\Microsoft.NET\Framework\v2.0.50527\config\machine.config
언급URL : https://stackoverflow.com/questions/2325473/where-is-machine-config
'programing' 카테고리의 다른 글
Angular 2 - 집합 대신 숫자를 사용하기 위한 NgF (0) | 2023.05.06 |
---|---|
명령 프롬프트 실행 명령 (0) | 2023.05.06 |
SQL Server에서 MSDTC를 활성화하려면 어떻게 해야 합니까? (0) | 2023.05.06 |
bash에서 wc에서 정수만 가져옵니다. (0) | 2023.05.06 |
iOS 시뮬레이터에서 스크린샷 찍기 (0) | 2023.05.06 |