μ λΉλκ° μ€μΉλ λλ§λ€ μμ€ν μ dll aspnetcoreλ₯Ό μ¬λ°λ₯΄κ² λ‘λνμ§ μμ΅λλ€.
"μ΄λ²€νΈ λ·°μ΄"μ μ€λ₯ λ©μμ§:
λͺ¨λ DLL C:\WINDOWS\system32\inetsrv\aspnetcore.dllμ λ‘λνμ§ λͺ»νμ΅λλ€. λ°μ΄ν°λ μ€λ₯μ
λλ€.
λ‘κ·Έ μ΄λ¦: μ ν리μΌμ΄μ
μΆμ²: IIS-W3SVC-WP
λ 벨: μ€λ₯
κ΄λ ¨ μμ€ν
μ 보:
OS μ΄λ¦: Microsoft Windows 10 Enterprise Insider Preview
OS λ²μ : 10.0.14366 ν΄λΉ μμ λΉλ 14366
OS μ μ‘°μ¬: λ§μ΄ν¬λ‘μννΈμ¬
OS ꡬμ±: ꡬμ±μ μν¬μ€ν
μ΄μ
OS λΉλ μ ν: λ©ν°νλ‘μΈμ 무λ£
μ ν ID: 00359-80000-00001-AA999
μλ μ€μΉ λ μ§: 2016λ
6μ 16μΌ, μ€μ 6:37:31
μμ€ν
λΆν
μκ°: 2016λ
6μ 16μΌ, μ€μ 6:11:50
μμ€ν
μ μ‘°μ
체: Hewlett-Packard
μμ€ν
λͺ¨λΈ: HP Z420 μν¬μ€ν
μ΄μ
μμ€ν
μ ν: x64 κΈ°λ° PC
νλ‘μΈμ: 1κ°μ νλ‘μΈμκ° μ€μΉλμμ΅λλ€.
BIOS λ²μ : Hewlett-Packard J61 v03.06, 2013λ
3μ 27μΌ
Windows λλ ν 리: C:\WINDOWS
μμ€ν
λλ ν 리: C:\WINDOWS\system32
λΆν
μ₯μΉ: \Device\HarddiskVolume1
μμ€ν
λ‘μΌμΌ: en-us;μμ΄(λ―Έκ΅)
μ
λ ₯ λ‘μΌμΌ: en-us;μμ΄(λ―Έκ΅)
μκ°λ: (UTC-08:00) ννμ νμ€μ(λ―Έκ΅ λ° μΊλλ€)
μ΄ λ¬Όλ¦¬μ λ©λͺ¨λ¦¬: 16,307MB
μ¬μ© κ°λ₯ν 물리μ λ©λͺ¨λ¦¬: 7,019MB
κ°μ λ©λͺ¨λ¦¬: μ΅λ ν¬κΈ°: 19,251MB
κ°μ λ©λͺ¨λ¦¬: μ¬μ© κ°λ₯: 6,503MB
κ°μ λ©λͺ¨λ¦¬: μ¬μ© μ€: 12,748MB
νμ΄μ§ νμΌ μμΉ: C:\pagefile.sys
ν«ν½μ€: N/A
λ€νΈμν¬ μΉ΄λ: 1κ°μ NICκ° μ€μΉλμμ΅λλ€.
Hyper-V μꡬ μ¬ν: VM λͺ¨λν° λͺ¨λ νμ₯: μ
νμ¨μ΄μμ νμ±νλ κ°μν: μλμ
2λ¨κ³ μ£Όμ λ²μ: μ
λ°μ΄ν° μ€ν λ°©μ§ κ°λ₯: μ
@teovcλ₯Ό λμ νμ¬ κ°μ€λμμ΅λλ€.
@teovc "λ°μ΄ν°κ° μ€λ₯μ λλ€." μλμ μμΈν λ΄μ©μ΄ μμ΄μΌ ν©λλ€. μ΄λ²€νΈ λ‘κ·Έμμ.
μλ¬ λ©μμ§ μμΈλ³΄κΈ°μλ [μ²¨λΆ μ΄λ―Έμ§ μ°Έμ‘°]μ κ°μ λ΄μ©μ΄ μμ΅λλ€.
Bingμμ μ½κ°μ κ²μμ μ€λ₯κ° 32λΉνΈ μμ© νλ‘κ·Έλ¨κ³Ό κ΄λ ¨λμ΄ μμ§λ§ μμ© νλ‘κ·Έλ¨ νμ ν΄λΉ μ΅μ
μ΄ νμ±νλμ΄ μμμ λνλ
λλ€.
μ€λ₯λ 32λΉνΈ AppPoolμ΄ 64λΉνΈ aspnetcore.dllμ λ‘λνλ €κ³ ν¨μ λνλ λλ€. "C:\Windows\System32\inetsrv\aspnetcore.dll" λ° "C:\Windows\SysWOW64\inetsrv\aspnetcore.dll" νμΌ μ 보λ₯Ό 곡μ ν΄ μ£Όμκ² μ΅λκΉ?
λ³΄κ³ μΆμ μ 보λ₯Ό μ’ λ ꡬ체μ μΌλ‘ λ§μν΄ μ£Όμκ² μ΅λκΉ? (μΌλͺ
, κ·Έκ²μ΄ λΉμ μ΄ μ°Ύκ³ μλ κ²μ
λκΉ?)
νμΌμ΄ μ¬λ°λ₯΄κ² 보μ
λλ€. Win 10 μμμ κ·νμ λμΌν λ²μ μ MSIλ₯Ό μ€μΉνκ³ μλνμ΅λλ€. μ»΄ν¨ν° ꡬμ±μ λ¬Έμ κ° μμ΅λλ€. applicationhost.configμ web.configλ₯Ό 곡μ ν΄ μ£Όμκ² μ΅λκΉ?
ν΄κ²° λ°©λ²μΌλ‘ "32λΉνΈ μμ© νλ‘κ·Έλ¨ μ¬μ©"μ falseλ‘ μ€μ νμ¬ λμμ΄ λλμ§ νμΈν μ μμ΅λλ€.
dllμ μλνμ§λ§ μ체 νΈμ€ν
κ²½νμ μΌλΆλ‘ μ λ²μ μ OSλ₯Ό μ€μΉν λ λ¬Έμ κ° λ°μ ν©λλ€.
μ§κΈμ κΈ°λ³Έ μΉ μ¬μ΄νΈ(C:\inetpub\wwwroot)λ₯Ό μ¬μ©νκ³ μμ΅λλ€. web.config νμΌμ΄ 첨λΆλμ΄ μμ΅λλ€(GitHubμ΄ λΆννλ―λ‘ txt νμ₯μλ₯Ό κ°μ§).
web.config.txt
ν΄λΉ web.configλ ASP.NET Core λͺ¨λ μ€μ μ΄ ν¬ν¨λμ΄ μμ§ μμΌλ―λ‘ ASP.NET Core μ ν리μΌμ΄μ μ μ¬μ©ν κ²μ΄ μλλλ€. ASP.NET Core λ²λ€μ μ κ±°ν λ€μ OS μ κ·Έλ μ΄λ ν λ€μ μ€μΉνμ¬ λμμ΄ λλμ§ νμΈν΄ μ£Όμκ² μ΅λκΉ?
C:\Windows\System32\inetsrv\configμμ applicationhost.configλ₯Ό 곡μ ν΄ μ£Όμκ² μ΅λκΉ? μ΄ νμΌμ IIS κ΅¬μ± νμΌμ΄λ©° aspnetcore.dllμ κ²½λ‘λ₯Ό μ§μ ν©λλ€.
λλ κ·Έ μ΅μ
μ μλν κ²μ΄λ€. κ·Έλμ applicationhost.config νμΌμ΄ μμ΅λλ€. μ§κΈκΉμ§μ μ루μ
(μ리 λλ μ κ±°/μ€μΉ)μ μκ°μ΄ μμλκ³ μμ΄ μμ€μ΄ λ°μνλ€λ μ μ μ μνμκΈ° λ°λλλ€. μ‘°μ§ μΈλΆμ κ°μΈ μ OS μ
λ°μ΄νΈ μλκ° μ‘°μ§ λ΄λΆμ λκ΅°κ°λ³΄λ€ μ κΈ° λλ¬Έμ λ¬Έμ μ μν₯μ ν¬κ² λ°μ§ μμ μ μμ΅λλ€. κ°μ¬ ν΄μ.
applicationHost.config.txt
λμκ² κ°μ μ§λ¬Έ
μμ© νλ‘κ·Έλ¨μ 32λΉνΈ λ° Intergrateλ₯Ό μ€νν΄μΌ νκΈ° λλ¬Έμ
λ°©κΈμ΄ λ¬Έμ μ λΆλͺμ³€λ€λ κ²μ μΆκ°νκ³ μΆμμ΅λλ€.
"ASP.NET Core λ²λ€" μ κ±°λΌκ³ νλ©΄ μ΄λ λΆλΆμ λ§μνμλ 건κ°μ?
μ΄μ μμ© νλ‘κ·Έλ¨μ 32λΉνΈ λͺ¨λλ‘ μ€ννκ³ μΆμ΅λλ€.
λν ASP.NET Core μμ© νλ‘κ·Έλ¨μ 곡λΆνκ³ μΆμμ΅λλ€.
"ASP.NET Core λ²λ€"μ μ κ±°νλ λμ λ°©λ², λ€λ₯Έ λ°©λ²μ΄ μμ΅λκΉ?
μλ
νμΈμ μ¬λ¬λΆ,
μ μ΄ν/νλ‘κ·Έλ¨ μΆκ°/μ κ±°μμ ASP.NET Coreμ κ΄λ ¨λ λ ν¨ν€μ§λ₯Ό μ κ±°ν λ€μ VSκ° λ€μ λ²μ μ ASP.NET Core(Microsoft.NET Core 1.0.0 - SDK Preview 2(x64))λ₯Ό μ€μΉνλλ‘ νμ΅λλ€. λ° Microsoft.NET Core 1.0.0 - VS 2015 Tooling Preview 2) λ° μ λ²μ μ OSκ° μ€μΉλ κ²½μ°μλ λ¬Έμ κ° μ¬μ ν μ‘΄μ¬ν©λλ€.
VS2015 - μ λ°μ΄νΈ 2μμλ μ루μ /νλ‘μ νΈκ° μ λλ‘ μλνμ§λ§ νμ₯ μ λ°μ΄νΈμ ν¨κ» VS2015 - μ λ°μ΄νΈ 3μΌλ‘ μ κ·Έλ μ΄λνμ λ μ΄ λ¬Έμ κ° λ°μνμ΅λλ€. λ°λΌμ μ루μ /νλ‘μ νΈλ₯Ό μ€λ¨μν¨ λ¬΄μΈκ°κ° λ€λ¦ λλ€. λͺ¨λ νλ‘μ νΈλ .NET v4.6 νλ μμν¬μ μμΌλ©° μ¬κΈ°μλ .NET ν΅μ¬ νλ‘μ νΈ/μ루μ μ΄ μμ΅λλ€. λ©°μΉ ν TFSμμ μμ€ μ½λλ₯Ό 볡μ νμ λ μ€λ₯μ μ¦κ±° μμ΄ μλν©λλ€. μ΄μν. κ·Έκ²λ λ§μ΄ μ λ©λλ€.
Windows 10μ μλ‘μ΄ Insider λΉλκ° λμ¬ λλ§λ€ μ΄ λ¬Έμ κ° λ°μνλ€λ μ¬μ€μ μΆκ°νκ³ μΆμ΅λλ€. λ§€λ² .Net Coreλ₯Ό μ κ±°/μ¬μ€μΉν΄μΌ ν©λλ€. 8μ 2μΌ Anniversary Updateκ° μμλκΈ° μ μ μ΄ λ¬Έμ κ° ν΄κ²°λμ§ μμΌλ©΄ νΌλμ€λ¬μ΄ κ°λ°μκ° λ§μ΄ μμ κ²μ λλ€.
Win 8.1μμ Win 10μΌλ‘ μ
κ·Έλ μ΄λνλ κ²κ³Ό λμΌν λ¬Έμ μ
λλ€.
DotNetCore.1.0.0-VS2015Tools.Preview2.exeμ μ κ±° λ° μ¬μ€μΉκ° μμ λμμ΅λλ€.
λ€μ μλμν€λ €λ©΄ 'μ리'λ§ μ€ννλ©΄ λ©λλ€. μ 체 μ κ±°/μ€μΉλ₯Ό μνν νμκ° μμμ΅λλ€. κ·Έλ¬λ λ°©κΈ Anniversary Updateλ‘ μ λ°μ΄νΈνκ³ λ°μ₯μμ λ°λ‘ μ΄ λ¬Έμ κ° λ°μνλ€λ μ¬μ€μ μ½κ° νκ° λ¬μ΅λλ€.
κΈ°λ μΌ μ λ°μ΄νΈλ‘ μ λ°μ΄νΈ ν νμλ λ§μ°¬κ°μ§μ λλ€ ...
κΈ°λ μΌ μ λ°μ΄νΈλ₯Ό μ€μΉν ν Microsoft .NET Core 1.0.0 - VS 2015 Tooling Preview 2μμ 볡ꡬλ₯Ό μ€ννκ³ μ¬λΆν μ ν΄λ ν¨κ³Όκ° μμμ΅λλ€.
κΈ°λ μΌ μ λ°μ΄νΈλ₯Ό μ€μΉν ν Microsoft .NET Core 1.0.0 - VS 2015 Tooling Preview 2μμ 볡ꡬλ₯Ό μ€ννκ³ μ¬λΆν μ ν΄λ ν¨κ³Όκ° μμμ΅λλ€.
μ΄κ²μ΄ Build 14393μμ μ μκ² ν¨κ³Όμ μμ νμΈνμ΅λλ€.
https://www.microsoft.com/net/core#windows μμ Tooling Preview 2λ₯Ό μ€μΉνμ΅λλ€.
μ¬λΆν
ν νμ μμ΄ μ± νμ μμνκ³ μΉμ¬μ΄νΈκ° λ€μ μ€νλκ³ μμμ΅λλ€.
κΈ°λ μΌ μ λ°μ΄νΈλ₯Ό μ€μΉν ν Microsoft .NET Core 1.0.0 - VS 2015 Tooling Preview 2μμ 볡ꡬλ₯Ό μ€ννκ³ μ¬λΆν μ ν΄λ ν¨κ³Όκ° μμμ΅λλ€.
κ°μ¬ν©λλ€. μ리λ₯Ό μ€ννκ³ μμ© νλ‘κ·Έλ¨ νμ λ€μ μμνλ©΄ μ΄ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€. λ¬Έμ λ "1μ£Όλ μ λ°μ΄νΈ" μ΄νμ μμλμμ΅λλ€.
μ¬κΈ°μμλ λμΌν λ¬Έμ - Windows 10 1μ£Όλ μ λ°μ΄νΈ μ΄νμ μ€λ¨λ¨ - μ¦, μ OS μ λ°μ΄νΈλ‘ μΈν΄ μ€λ¨λμμ΅λλ€.
λ΄ μμμ aspnetcore.dll
λͺ¨λμ΄ μ μ λͺ¨λλ‘ μ€μΉλμμΌλ―λ‘ IISκ° DLLμ λ‘λν μ μμ λ _λͺ¨λ _ μ± νμ΄ μμλλ κ²μ μ°¨λ¨νμ΅λλ€(μ± ν μ¬μλ, μ¬μλ μ ν λλ¬, μ± ν λΉνμ±ν .. . ν λ²μ νλμ© ... κ° μ± νμ΄ μ²« λ²μ§Έ μμ²μμ μμνλ €κ³ ν λλ§λ€).
μ΄κ²μ λ΄κ° μκ°ν μ μλ "isolated xcopy deploy per app"μ μ΄μ κ³Όλ κ±°λ¦¬κ° λ©μ΅λλ€. OS μ λ°μ΄νΈλ κ°λ°μ μ»΄ν¨ν°μ λͺ¨λ μΉ μ±μ μ€λ¨μν΅λλ€.
Core Tooling Preview 2("κ³μ μ΄ μ΄λ―Έ μ‘΄μ¬ν¨" μ€λ₯)λ₯Ό 볡ꡬνκ±°λ μ κ±°ν μ μλ€λ μΆκ° λ¬Έμ κ° μμμ΅λλ€. VS 2015μμ 볡ꡬλ₯Ό μννλ©΄ aspnetcore.dllμ΄ λ¬Έμ λ₯Ό λ‘λνμ§ λͺ»νλ λ¬Έμ λ₯Ό ν΄κ²°ν κ² κ°μ΅λλ€.
μ΄κ²μ΄ Build 14393μμ μ μκ² ν¨κ³Όμ μμ νμΈνμ΅λλ€.
https://www.microsoft.com/net/core#windows μμ Tooling Preview 2λ₯Ό μ€μΉνμ΅λλ€.
μ¬λΆν ν νμ μμ΄ μ± νμ μμνκ³ μΉμ¬μ΄νΈκ° λ€μ μ€νλκ³ μμμ΅λλ€.
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
.net μ½μ΄κ° μμ§ μ€μΉλμ§ μμκΈ° λλ¬Έμ λ κ°μ§ νλͺ©μ μ€μΉνκ³ μ리ν΄μΌνκ³ IISμμλ§ ...
μ€μΉ λ§ λλ₯Ό μν΄ μλνμ§ μμμ΅λλ€.
λμΌν λ¬Έμ λ° ν΄κ²° λ°©λ²μ΄ μμ΅λλ€. .NET Core 1.0.0 RC2, Tooling Preview 1μ λ°©κΈ λ³΅κ΅¬νμ΅λλ€.
λ΄ μ»΄ν¨ν°μμ .NET Core 1.0.1 VS 2015 Tooling Preview 2λ₯Ό μ리νλ©΄ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€.
μ΄λ² μ£Ό Windows 10 ver 1607 μ
λ°μ΄νΈμμλ λ§μ°¬κ°μ§μμ΅λλ€. ".NET Core 1.0.0 RC2, Tooling Preview 1"μ 볡ꡬν΄μΌ νμ΅λλ€.
stackoverflowλ₯Ό ν΅ν΄ μ΄ νμ΄μ§λ₯Ό μ°Ύμμ΅λλ€. http://stackoverflow.com/questions/37475214/net-mvc-4-project-fails-with-event-log-error-the-module-dll-c-windows-system3
μ€λ κ°μ λ¬Έμ κ° μμκ³ μ¬κΈ° μλ λͺ¨λ μ¬λκ³Ό λ§μ°¬κ°μ§λ‘ λ΄ μ»΄ν¨ν°μμ .NET Core 1.0.1 VS 2015 Tooling Preview 2λ₯Ό μ리νμ¬ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€. νμ§λ§ μ΄μν μ μ Visual Studio μ λ°μ΄νΈ 3μ μΌλΆ ν¨μΉλ₯Ό μ€μΉν μ§νμ μ€λ μ΄ λꡬλ₯Ό μ€μΉνλ€λ κ²μ λλ€.
λ΄ μ»΄ν¨ν°μμ λ κ±°μ μμ μ μννκΈ° μν΄ λͺ¨λ .net ν΅μ¬ νλͺ©μ μ κ±°ν κ²κ³Ό λμΌν λ¬Έμ κ° μμ΅λλ€.(
.NET Core 1.0.0 RC2 SDK Preview1(x64)μ μ κ±°ν©λλ€. κ·Έλ° λ€μ NET Core 1.0.0 RC2, Tooling Preview 1μ 볡ꡬν©λλ€.
λλ₯Ό μν΄ μλ
Windows 10 Anniversaryλ‘ μ λ°μ΄νΈν νμλ λμΌν λ¬Έμ κ° λ°μνμ΅λλ€. .NET Core 1.0.1 VS 2015 Tooling Preview 2λ₯Ό 볡ꡬνλ©΄ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€. λν μ μ¬ν μ€λ₯λ₯Ό μΌμΌν€λ λ΄κ° μ€μΉν URL μ¬μμ± λͺ¨λμ λ€μ μ€μΉν΄μΌ νμ΅λλ€.
@freeboarder μλ νμΈμ, μ΄ λ¬Έμ μ μ¬ν λ¨κ³λ₯Ό μ°ΎμΌλ €κ³ ν©λλ€. μ»΄ν¨ν°λ₯Ό Windows 10 Anniversary, Windows 10 λλ Windows 8.1λ‘ μ λ°μ΄νΈν OSλ 무μμ λκΉ? κ·Έλ¦¬κ³ λ¬Έμ λ₯Ό μ¬ννκΈ° μν΄ λμΌν μμ μ μνν μ μλλ‘ Windows 10μΌλ‘ μ λ°μ΄νΈνκΈ° μν΄ μ νν 무μμ νλμ§ μ€λͺ ν΄μ£Όμμμ€.
@freeboarder , μ€λ λ¬Έμ μ¬νμ μλνμ§λ§ λ¬Έμ μ¬νμ μ€ν¨νμ΅λλ€. μ¬κΈ° λ΄κ° ν μΌμ΄ μμ΅λλ€. λ°μν λ¬Έμ λ₯Ό μ¬ννκΈ° μν΄ λλ½λ μ¬νμ΄ μμΌλ©΄ μλ €μ£Όμμμ€.
@jhkimnew μ§λ μ£Όμ Windows v1607λ‘ μ κ·Έλ μ΄λνμ λ λ°μνμ΅λλ€. iisκ° μ€μΉλ μ΄μ λ²μ μ Windowsκ° μμ΄μΌ ν©λλ€. κ·Έλ° λ€μ URL μ¬μμ± μ λμ¨κ³Ό .net λꡬ 미리보기λ₯Ό μ€μΉν©λλ€. Windowsλ₯Ό v1607λ‘ μ κ·Έλ μ΄λν μ μμ΅λλ€. κ·Έκ²μ iisλ₯Ό μ¬κ΅¬μ±νκ³ μ°λ¦¬κ° μΈκΈν μ€λ₯λ₯Ό μ 곡ν©λλ€. μ€μΉλ₯Ό 볡ꡬνλ©΄ μ€λ₯κ° ν΄κ²°λμ§λ§ μ κ·Έλ μ΄λλ μ€μ λ‘ λμ²ν΄μΌ ν©λλ€. μ΄μ¨λ κ·Έλ κ² λ§λ¬μ΅λλ€.
@FlapperMK "iis μ¬κ΅¬μ±"μ 무μμ μλ―Έν©λκΉ?
aspnetcore.dll λͺ¨λμ΄ μ¬λΌμ‘λ€λ λ§μ
λκΉ? μλλ©΄ aspnetcore.dll νμΌμ΄ μμ΄μ‘λμ? μλλ©΄ λλ€?
μ μ/μ±κ³΅μ μΈ OS μ
κ·Έλ μ΄λμμ IISλ κ΅¬μ± λ° νμΌμ μ¬μ€μ νμ§ μμμΌ ν©λλ€. λ΄ ν
μ€νΈ λ¨Έμ μμ μ΄λ―Έ νμΈνμ΅λλ€.
μ¬ν λ¨κ³λ₯Ό μκ³ κ³μλ€λ©΄ ν΄λΉ λ¬Έμ λ₯Ό μ‘°μ¬ν μ μλλ‘ μλ €μ£ΌμΈμ.
λꡬλ Visual Studioλ₯Ό ν΅ν΄ μ€μΉλμμ΅λλ€. μ κ·Έλ μ΄λ μ μμ μ 곡λ μ€λ₯λ‘ μΈν΄ iisλ₯Ό μ΄κΈ°ννμ§ λͺ»νμ΅λλ€. Iisμλ μ¬μ ν λꡬμ λν ν¬μΈν°κ° μμμ§λ§ μ€λ₯λ₯Ό μμ±νλ μ΄λκ°μμ μ°Ύμ μ μμμ΅λλ€. μ€μΉλ₯Ό 볡ꡬνλ©΄ λ¬Έμ κ° ν΄κ²°λκ³ μ±κ³΅μ μΌλ‘ μ΄κΈ°νλ©λλ€. μ리ν λκΉμ§ μ무 κ²λ νμν μ μμμ΅λλ€.
@FlapperMK μ΄ λ¬Έμ λ₯Ό μ΄ν΄νλ €λ©΄ IISκ° μ΄κΈ°νλμ§ μμ λ %SystemRoot%\system32\inetsrvaspnetcore.dll νμΌμ΄ μλμ§ μ¬λΆλ₯Ό μλ €μ£Όμμμ€. λ΄κ° 묻λ μ΄μ λ OSλ₯Ό μ
κ·Έλ μ΄λν λ inetsrv λλ ν 리μ μλ κΈ°μ‘΄ νμΌμ΄ μ κ±°λμ΄μλ μ λκΈ° λλ¬Έμ
λλ€. νμΌμ΄ μ‘΄μ¬νμ§λ§ μ¬μ ν μ€ν¨νλ κ²½μ°. %SystemRoot%\system32\inetsrv\config\applicationhost.config νμΌμμ aspnetcore.dll νμΌμ μ¬μ©λ κ²½λ‘λ₯Ό λ€μ νμΈν΄μΌ ν©λλ€. λ€λ₯Έ κ²½λ‘λ₯Ό κ°λ¦¬ν€λ κ²½μ° κ΅¬μ±λ κ²½λ‘κ° μ ν¨νμ§ νμΈν΄μΌ ν©λλ€. κΈ°λ³Έμ μΌλ‘ λλ μ€μ λ‘ μΌμ΄λ μΌμ μ΄ν΄νκ³ μΆμ΅λλ€.
νμΌμ΄ μ‘΄μ¬νκ³ κ΅¬μ±λ κ²½λ‘κ° μ ν¨ν κ²½μ° OSλ₯Ό μ
κ·Έλ μ΄λνμ¬ IIS ꡬμ±μ΄ μ¬μ€μ λμλ€κ³ λ§ν μ μμΌλ©° λ€λ₯Έ λ¬Έμ κ° μμ μ μμ΅λλ€.
λλ₯Ό μν΄ λλ 10586μμμμ΅λλ€. IISκ° μ€μΉλμμ΅λλ€. Vs2015 릴리μ€κ° μ€μΉλμμΌλ©° μκ°μ΄ μ§λ¨μ λ°λΌ μ΅μ ν¨μΉλ‘ μ κ·Έλ μ΄λλμμ΅λλ€. .net μ½μ΄ 릴리μ€λ§ μ€μΉνμ΅λλ€.
κ·Έλ° λ€μ Windowsλ μ체μ μΌλ‘ 14393μΌλ‘ μ λ°μ΄νΈλμμ΅λλ€. κ·Έλ° λ€μ IIS λ° .net μ½μ΄μ λ¬Έμ κ° μμκ³ μμ νκΈ° μν΄ λ€μ μ€μΉν΄μΌ νμ΅λλ€. λͺ¨λ 64λΉνΈμ λλ€.
@realwarder , λ¬Έμ λ₯Ό λ€μ μ¬νν μ μμ΅λκΉ? κ·Έλ λ€λ©΄ λΉμ μκ²λ κ°μ μ§λ¬Έμ νμμμ€. μ΄ λ¬Έμ λ₯Ό μ΄ν΄νλ €λ©΄ IISκ° μ΄κΈ°νλμ§ μμ λ %SystemRoot%\system32\inetsrvaspnetcore.dll νμΌμ΄ μλμ§ μ¬λΆλ₯Ό μλ €μ£Όμμμ€. λ΄κ° 묻λ μ΄μ λ OSλ₯Ό μ κ·Έλ μ΄λν λ inetsrv λλ ν 리μ μλ κΈ°μ‘΄ νμΌμ΄ μ κ±°λμ΄μλ μ λκΈ° λλ¬Έμ λλ€. νμΌμ΄ μ‘΄μ¬νμ§λ§ μ¬μ ν μ€ν¨νλ κ²½μ°. %SystemRoot%\system32\inetsrv\config\applicationhost.config νμΌμμ aspnetcore.dll νμΌμ μ¬μ©λ κ²½λ‘λ₯Ό λ€μ νμΈν΄μΌ ν©λλ€. λ€λ₯Έ κ²½λ‘λ₯Ό κ°λ¦¬ν€λ κ²½μ° κ΅¬μ±λ κ²½λ‘κ° μ ν¨νμ§ νμΈν΄μΌ ν©λλ€. κΈ°λ³Έμ μΌλ‘ λλ μ€μ λ‘ μΌμ΄λ μΌμ μ΄ν΄νκ³ μΆμ΅λλ€. νμΌμ΄ μ‘΄μ¬νκ³ κ΅¬μ±λ κ²½λ‘κ° μ ν¨ν κ²½μ° OSλ₯Ό μ κ·Έλ μ΄λνμ¬ IIS ꡬμ±μ΄ μ¬μ€μ λμλ€κ³ λ§ν μ μμΌλ©° λ€λ₯Έ λ¬Έμ κ° μμ μ μμ΅λλ€.
@realwarder @FlapperMK
μ΄κ²μ κ·νμ μ 보λ₯Ό μν κ²μ
λλ€. aspnetcore.dllμ Aspnet Coreλ₯Ό μ€μΉν λ μ€μΉλ©λλ€. Aspnet Coreλ .Net Core VS λꡬμ ν¬ν¨λ ν¨ν€μ§ μ€ νλμ
λλ€.
μ»΄ν¨ν°μ IISκ° μ€μΉλμ΄ μλ κ²½μ° Aspnet Core μ€μ μ aspnetcore.dllμ IISExpressμ IIS λλ ν°λ¦¬ λͺ¨λμ μ€μΉν©λλ€. μ»΄ν¨ν°μ IISκ° μ€μΉλμ΄ μμ§ μμ κ²½μ° Aspnet Core μ€μ μ IISExpress λλ ν°λ¦¬μλ§ aspnetcore.dllμ μ€μΉν©λλ€.
λ΄ ν μ€νΈ μ»΄ν¨ν°μμλ OS μ λ°μ΄νΈ μ€μΉ ν aspnetcore.dll νμΌμ΄ μμ λμ§ μμμ΅λλ€. μλμΉ μκ² Aspnet Core μ€μ μ νΈμΆνμ¬ aspnetcore.dllμ μ κ±°νμ§ μλ ν νμΌμ΄ μ κ±°λ μ΄μ λ₯Ό μ μ μμ΅λλ€.
λꡬλ μ§ μ¬ν λ¨κ³λ₯Ό μ μ μλ€λ©΄ μλ €μ£Όμμμ€. λ¬Έμ μ μμΈμ νμΈνκ² μ΅λλ€. μ§κΈκΉμ§ μΌκ΄λ μ¬ν λ¨κ³λ₯Ό λ³΄μ§ λͺ»νκ³ μ€μ λ‘ λ¬΄μ¨ μΌμ΄ μΌμ΄λλμ§ μ΄ν΄νλ €κ³ λ
Έλ ₯νμ΅λλ€.
λ¨Όμ νμΌμ΄ μμ λμλμ§ νμΈνμ¬ μ€λ₯ λ©μμ§κ° μ€κ²½λ³΄κ° μλμ§ νμΈνκ³ μΆμ΅λλ€.
λν λλ½λ μ€ν€λ§ νμΌκ³Ό applicationhost.config νλͺ©μ΄ μλμ§ νμΈν΄μΌ ν©λλ€. @jhkimnew μ΄λμμ μ°Ύμ μ μλμ§ μ€λͺ ν μ μμ΅λκΉ?
λ€μμ μ€ν€λ§ νμΌ μ 보μ λλ€.
IISExpressμ κ²½μ°:
"%ProgramFiles%\IIS Express\config\schema\aspnetcore_schema.xml"
IISμ κ²½μ°:
"%windir%\system32\inetsrv\config\schema\aspnetcore_schema.xml"
λ€μμ aspnetcore νμΌ μ 보μ λλ€.
IISExpress(x86/amd64)μ κ²½μ°:
"%ProgramFiles%\IIS Expressaspnetcore.dll"
"%ProgramFiles(x86)%\IIS Expressaspnetcore.dll"
IIS(x86/amd64):
"%windir%\system32\inetsrvaspnetcore.dll"
"%windir%\syswow64\inetsrvaspnetcore.dll"
κ·Έλ¦¬κ³ λ€μμ aspnetcore.dll λͺ¨λμ λν κ΅¬μ± νμΌ μ 보μ λλ€.
IISμ κ²½μ°:
aspnetcore.dll λͺ¨λμ %windir%\system32\inetsrv\config\applicationhost.config νμΌμ ꡬμ±λμ΄ μμ΅λλ€. νμΌμμ "aspnetcore.dll" νμΌμ κ²μν μ μμ΅λλ€.
IISExpressμ κ²½μ°:
aspnetcore.dll λͺ¨λμ λ€μ μμΉμ ꡬμ±λ©λλ€.
@jhkimnew μ§κΈ μ€μΉλ₯Ό 볡ꡬνκΈ° λλ¬Έμ 볡ꡬ μ μ 무μμ΄ λλ½λμλμ§ νμ€νμ§ μμ΅λλ€. νμ¬ %SystemRoot%\system32\inetsrvaspnetcore.dllμ΄ μν₯μ λ°λ PCμ μμ΅λλ€. μ΄μ λ μ€ν€λ§ νμΌλ λͺ¨λ νμλ©λλ€.
λΉμμ μ΄λ²€νΈ λ‘κ·Έλ μ΄κ²μ 보μ¬μ£ΌκΈ°λ§ νλ©΄ λ©λλ€.
Log Name: Application
Source: Microsoft-Windows-IIS-W3SVC-WP
Date: 22/09/2016 12:05:19
Event ID: 2280
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: ********
Description:
The Module DLL C:\WINDOWS\system32\inetsrv\aspnetcore.dll failed to load. The data is the error.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-IIS-W3SVC-WP" Guid="{670080D9-742A-4187-8D16-41143D1290BD}" EventSourceName="W3SVC-WP" />
<EventID Qualifiers="49152">2280</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2016-09-22T11:05:19.472744500Z" />
<EventRecordID>1489</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>********</Computer>
<Security />
</System>
<EventData>
<Data Name="ModuleDll">C:\WINDOWS\system32\inetsrv\aspnetcore.dll</Data>
<Binary>7E000000</Binary>
</EventData>
</Event>
@FlapperMK ,
"aspnetcoremodule"μ κ²μνμ¬ μ€μΉ λ‘κ·Έ νμΌμ νμΈν μ μμ΅λκΉ?
λ€μ λͺ
λ Ήμ μ€ννμ¬ μνν μ μμ΅λλ€.
CD %temp%
findstr /spi aspnetcoremodule *
μ μμ μΈ μν©μμλ AspNetCoreModule_x64 ν¨ν€μ§λ₯Ό μ€μΉνκΈ° μν λ‘κ·Έ νλͺ©μ΄ μμ΄μΌ ν©λλ€.
λͺ
λ Ή κ²°κ³Όλ ν
μ€νΈ λ¨Έμ μμ κ°μ Έμ¨ μλ μ€ν¬λ¦°μ·κ³Ό κ°μ΄ νμΌ μ΄λ¦(μ: dd_DotNetCoreTools__20160926140846.log)μ νμνλ©° λͺ¨λ ν
μ€νΈ νΈμ§κΈ° νλ‘κ·Έλ¨μΌλ‘ λ‘κ·Έ νμΌμ μ΄ μ μμ΅λλ€. aspnetcoremoduleμ΄λΌλ ν€μλλ‘ μ€μΉ λ‘κ·Έ νμΌ λ΄μ©μ μ½μΌλ©΄ OS μ
λ°μ΄νΈ μ /ν AspNetCoreModule ν¨ν€μ§ μ€μΉ νλ‘κ·Έλ¨μ μ΄λ€ μΌμ΄ μΌμ΄λ¬λμ§ νμΈν μ μμ΅λλ€.
<><><>findstr λͺ
λ Ή κ²°κ³Όμ μ:
...
dd_DotNetCoreTools__20160926140846.log:[14D4:14D8][2016-09-26T14:08:47]i101: κ°μ§λ ν¨ν€μ§: AspNetCoreModule_x64, μν: λΆμ¬, μΊμλ¨: μμ
...
<><><>
λλ κ°μ λ¬Έμ κ° μμκ³ ν΄κ²°μ± μ μ€μ λ‘ _Microsoft .NET Core 1.0.1 - VS 2015 Tooling Preview 2_μ μ€μΉλ₯Ό 볡ꡬνλ κ²μ΄μμ΅λλ€.
μ리νκΈ° μ findstr /spi aspnetcoremodule *
μΆλ ₯μ λ€μκ³Ό κ°μ΅λλ€.
dd_DotNetCoreTools__20160920111929.log:[2AB0:18E4][2016-09-20T11:19:29]i101: κ°μ§λ ν¨ν€μ§: AspNetCoreModule_x86, μν: μμ, μΊμλ¨: μμ
dd_DotNetCoreTools__20160920111929.log:[2AB0:18E4][2016-09-20T11:19:29]i101: κ°μ§λ ν¨ν€μ§: AspNetCoreModule_x64, μν: μμ, μΊμλ¨: μλ£
dd_DotNetCoreTools__20160920111929.log:[2AB0:18E4][2016-09-20T11:19:31]i201: κ³νλ ν¨ν€μ§: AspNetCoreModule_x86, μν: μμ, μμ²λ κΈ°λ³Έ μΊμ: μμ, λ‘€λ°±: μμ μμ²λ¨: μμ : μλμ€, μΊμ ν΄μ : μλμ€, μ’ μμ±: μμ
dd_DotNetCoreTools__20160920111929.log:[2AB0:18E4][2016-09-20T11:19:31]i201: κ³νλ ν¨ν€μ§: AspNetCoreModule_x64, μν: μμ, κΈ°λ³Έ μμ²: μμ, ba μμ²λ¨: μμ, μ€ν: μμ : μλμ€, μΊμ ν΄μ : μλμ€, μ’ μμ±: λ μ§μ€ν°
ν¨ν€μ§ dd_DotNetCoreTools__20160920111929.log:[2530:1988][2016-09-20T11:19:33]i325: λ±λ‘ μ’ μμ±: {b837b432-47cc-42bf-88e4-876d
dd_DotNetCoreTools__20160920112251.log:[0BB0:0548][2016-09-20T11:22:51]i101: κ°μ§λ ν¨ν€μ§: AspNetCoreModule_x86, μν: μμ, μΊμλ¨: μμ
dd_DotNetCoreTools__20160920112251.log:[0BB0:0548][2016-09-20T11:22:51]i101: κ°μ§λ ν¨ν€μ§: AspNetCoreModule_x64, μν: μ‘΄μ¬, μΊμλ¨: μλ£
dd_DotNetCoreTools__20160920112251.log:[0BB0:0548][2016-09-20T11:22:51]w327: ν¨ν€μ§λ₯Ό μ κ±°νμ§ μμ: AspNetCoreModule_x64, λ°κ²¬λ μ’ μ νλͺ©: 1
dd_DotNetCoreTools__20160920112251.log:[0BB0:0548][2016-09-20T11:22:51]i201: κ³νλ ν¨ν€μ§: AspNetCoreModule_x64, μν: μμ, κΈ°λ³Έ μ€ν: μμ, λ‘€λ°± μμ²: μμ μΊμ: μμ : μλμ€, μΊμ ν΄μ : μλμ€, μ’ μμ±: λ±λ‘ μ·¨μ
dd_DotNetCoreTools__20160920112251.log:[0BB0:0548][2016-09-20T11:22:51]i201: κ³νλ ν¨ν€μ§: AspNetCoreModule_x86, μν: μμ, μμ²λ κΈ°λ³Έ μΊμ: μμ, λ‘€λ°±: μμ μμ²λ¨: μμ : μλμ€, μΊμ ν΄μ : μλμ€, μ’ μμ±: λ±λ‘ μ·¨μ
Asuled_DotNetCoreTools__20160920112251.log:[00E8:1294][2016-09-20T11:22:52]i326: μ κ±°λ μ’ μμ±: IISCoppedModrexAspred6b0-e973-47b9-afb2-de7036
μ€ν€λ§μ aspentcore.dllμ΄ λͺ¨λ λμ€ν¬μ μμκ³ _applicationHost.config_κ° μ¬λ°λ₯Έ μμΉλ₯Ό κ°λ¦¬μΌ°μ΅λλ€.
_The Module DLL C:\WINDOWS\system32\inetsrvaspnetcore.dllμ λν μ΄λ²€νΈ λ‘κ·Έμ μ€λ₯ μ½λλ₯Ό λ‘λνμ§ λͺ»νμ΅λλ€. λ°μ΄ν°λ μ€λ₯μ
λλ€._ is: <Binary>7E000000</Binary>
@jhkimnew μ¬κΈ° λ΄ μΆλ ₯μ΄ μμ΅λλ€
dd_DotNetCoreTools__20160922122518.log:[3644:372C][2016-09-22T12:25:19]i101: κ°μ§λ ν¨ν€μ§: AspNetCoreModule_x86, μν: λΆμ¬, μΊμλ¨: μμ
dd_DotNetCoreTools__20160922122518.log:[3644:372C][2016-09-22T12:25:19]i101: κ°μ§λ ν¨ν€μ§: AspNetCoreModule_x64, μν: μμ, μΊμλ¨: μλ£
dd_DotNetCoreTools__20160922122518.log : 3644 : 372C] 2016-09-22T12 : 25 : 21] i000 : μ€μ λ¬Έμμ΄ λ³μ κ° 'WixBundleLog_AspNetCoreModule_x64'C : \ Usersjdunn \μ AppData \ λ‘컬 \ μμ \ dd_DotNetCoreTools__20160922122518_002_AspNetCoreModule_x64.log '
dd_DotNetCoreTools__20160922122518.log:[3644:372C][2016-09-22T12:25:21]i201: κ³νλ ν¨ν€μ§: AspNetCoreModule_x86, μν: μμ, μμ²λ¨ : μλμ€, μΊμ ν΄μ : μλμ€, μ’
μμ±: μμ
dd_DotNetCoreTools__20160922122518.log:[3644:372C][2016-09-22T12:25:21]i201: κ³νλ ν¨ν€μ§: AspNetCoreModule_x64, state: μ‘΄μ¬, κΈ°λ³Έ μμ²: 볡ꡬ, ba μμ²: 볡ꡬ, κΈ°λ³Έ μμ²: 볡ꡬ : μλμ€, μΊμ ν΄μ : μλμ€, μ’
μμ±: λ μ§μ€ν°
Add_DotNetCoreTools__20160922122518.log:[319C:10BC][2016-09-22T12:26:38]i304: κΈ°μ‘΄ νμ΄λ‘λλ₯Ό νμΈνμ΅λλ€. 9.1965\packages\aspnetcoremodule_x64_en_rc2_14.msi.
dd_DotNetCoreTools__20160922122518.log:[319C:377C][2016-09-22T12:29:28]i301: μ€ν ν¨ν€μ§ μ μ©: AspNetCoreModule_x64, μμ
: 2B4ED-Cache 볡ꡬ, κ²½λ‘: C:\ProgramData\Package A5765C485F29}v0.9.1965\packages\aspnetcoremodule_x64_en_rc2_14.msi, μΈμ: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"'
dd_DotNetCoreTools__20160922122518.log:[3644:372C][2016-09-22T12:29:33]i319: μ μ©λ μ€ν ν¨ν€μ§: AspNetCoreModule_x64, κ²°κ³Ό: 0x0, λ€μ μμ: μμ
AsModd_DotNetCoreTools__20160922122518.log:[319C:377C][2016-09-22T12:29:33]i325: λ±λ‘ μ’
μμ±: package_NetCorex_641006-8484-4b8d-a13c-4b8d-a13c-401
dd_DotNetCoreTools__20160922122518.log : 3644 : 372C] 2016-09-22T13 : 32 : 49] i410 : λ³μλ₯Ό WixBundleLog_AspNetCoreModule_x64 = C : \ Usersjdunn \μ AppData \ λ‘컬 \ μμ \ dd_DotNetCoreTools__20160922122518_002_AspNetCoreModule_x64.log
@jhkimnew μ κ²½μ°μλ λκ΅¬κ° λ΄ μ»΄ν¨ν°μ μ€μΉλμ΄ μμμλ λΆκ΅¬νκ³ ASP.NET Core μ±μ ꡬμΆν μ μ΄ μμ΅λλ€. 32λΉνΈ μμ© νλ‘κ·Έλ¨ ν μμ μ€νλλ ASP.NET 4.0 μμ© νλ‘κ·Έλ¨μ΄ ν¬ν¨λ Windows 7 x64κ°
@reijerh μΆλ ₯μ λ§μ§λ§ μ€μλ intλ₯Ό μ€νν λ¬Έμ μ λν ν₯λ―Έλ‘μ΄ ννΈκ° μμ΅λλ€.
μ΄λ€ μ΄μ λ‘ aspnetcoremoduleμ΄ μ κ±°λμμ΅λλ€(μ κ±°λμμ΅λλ€).
μ κ±°λ μ΄μ λ₯Ό νμΈν μ μλλ‘ dd_DotNetCoreTools__20160920112251.log νμΌμ 첨λΆνμκ² μ΅λκΉ?
λ¬Όλ‘ , μ λ‘λνλ €λ©΄ .txt νμ₯μλ₯Ό μΆκ°ν΄μΌ νμ΅λλ€. λν λ‘κ·Έμ κ²½λ‘μμ λ΄ μ¬μ©μ μ΄λ¦μ μ κ±°νμ΅λλ€.
@reijerh μ€μΉμ λν λͺ¨λ λ‘κ·Έλ₯Ό 첨λΆν΄ μ£Όμκ² μ΅λκΉ(dd_DotNetCoreToolsλ‘ μμνλ %temp% μλμ λͺ¨λ κ²)
μ, μ§κΈκΉμ§ Tooling Preview 2λ₯Ό μ΄λ―Έ μ리νμ΅λλ€.
λ°©κΈ Windows 10 μ λ°μ΄νΈλ₯Ό ν‘μ νλλ° μ΄μ IISκ° μ ν μλνμ§ μμ΅λλ€. IISμμ ꡬμ±ν μ¬μ΄νΈμ μ‘μΈμ€νλ €κ³ νλ©΄ μ΄λ²€νΈ λ·°μ΄μμ μ΄ μ€λ₯κ° λ°μν©λλ€.
λͺ¨λ DLL C:\WINDOWS\system32\inetsrvaspnetcore.dll λ‘λμ μ€ν¨νμ΅λλ€. λ°μ΄ν°λ μ€λ₯μ λλ€.
μ νν κ°μ λ¬Έμ κ° μμ΅λλ€. νλμ μμ© νλ‘κ·Έλ¨ νμ μμν λλ§λ€ λͺ μ΄ νμ μλμ λ©μΆ₯λλ€. μ€λ₯ λ‘κ·Έλ λ€μμ λνλ λλ€. λͺ¨λ DLL C:\WINDOWS\system32\inetsrvaspnetcore.dllμ λ‘λνμ§ λͺ»νμ΅λλ€. μ΄μ ASP .NET Core Visual Studio μ λ°μ΄νΈλ₯Ό μ€μΉνμ΅λλ€.
Asp.Netλ§ μ¬μ©νλ κ²½μ° aspnetcore.dll λͺ¨λμ΄ νμνμ§ μμΌλ©° κ°μ₯ μ’μ ν΄κ²° λ°©λ²μ ν΄λΉ μ€μ μ μ κ±°νλ κ²μ λλ€.
μ¬κΈ°μμ λκ°λ₯Ό λμΉ κ² κ°μ΅λλ€. κ³Όκ±°μ ASP.NET Coreλ₯Ό IISμ μΌλΆλ‘ μ¬μ©νμ μλ μκ³ μ¬μ©νμ§ μμμ μλ μμ§λ§ μ€μ μ μλμΌλ‘ λ³κ²½νμ§ μμμ΅λλ€. μΌλΆ Windows μ λ°μ΄νΈλ IISλ₯Ό λ§μΉ 무μΈκ°λ₯Ό λΉ¨μλ€μμ΅λλ€.
λ¬Έμ λ₯Ό ν΄κ²°ν μ μλ μ μΌν λ°©λ²μ IIS, ASP.Netμ μμ ν μ κ±°νκ³ μ»΄ν¨ν°λ₯Ό λ€μ μμν λ€μ λ€μ μ€μΉνκ³ λ€μ μμνλ κ²μ΄μμ΅λλ€.
@reijerh λ‘κ·Έ νμΌμ νμΈνμ΅λλ€. 보λ΄μ£Όμ λͺ¨λ λ‘κ·Έ νμΌμ 2016λ 9μ 20μΌ μ΄νμ μμ±λμμ΅λλ€.
λ‘κ·Έ νμΌμ μ½μΌλ©΄μ 9μ 20μΌμ 1.0.0μ 1.0.1λ‘ μ
κ·Έλ μ΄λνκ³ 9μ 28μΌμ 1.0.1μ 볡ꡬν κ²μ νμΈνμ΅λλ€.
9μ 20μΌμ aspnetcore.dllκ³Ό κ΄λ ¨νμ¬ μνλ μ‘°μΉκ° μμμΌλ©° aspnetcore.dll νμΌμ΄ μμλκ±°λ μ κ±°λ μ΄μ μ λν μ¦κ±°λ₯Ό μ°Ύμ μ μμ΅λλ€.
1.0.0κ³Ό 1.0.1μ λμΌν λ²μ μ aspnetcore.dllμ κ°μ§κ³ μμΌλ©° 1.0.0μ 1.0.1λ‘ μ
κ·Έλ μ΄λνλ λμ νμΌμ μ κ±°/μ€μΉνμ§ μμ΅λλ€.
λ°λΌμ 9/20 μ΄μ μ aspnetcore.dll νμΌμ μ κ±°ν κ² κ°μ΅λλ€.
λͺ¨λ λ‘κ·Έ νμΌμ 보λμ΅λκΉ? λΆλͺ
ν 9/20 μ΄μ μ λ°μνλ 1.0.0μ μ€μΉν λ λ‘κ·Έ νμΌμ 보λ΄μ§ μμμ΅λλ€. μ€μ λ‘ λ¬΄μ¨ μΌμ΄ μΌμ΄λλμ§ μ΄ν΄νλ €λ©΄ λͺ¨λ λ‘κ·Έ νμΌμ΄ νμν©λλ€.
λ‘κ·Έ νμΌμ μ 리νμ§ μμ κ²½μ° 9/20 μ΄μ μ λ°μν μΌμ μ΄ν΄ν μ μλλ‘ νμΌ μ΄λ¦μ΄ "dd_"λ‘ μμνλ λͺ¨λ λ‘κ·Έ νμΌ(.log)μ ν¬ν¨νλ λ€λ₯Έ zip νμΌμ μμ±νμκ² μ΅λκΉ?
%temp%λ 무μμ
λκΉ?
ANCMμ΄λ 무μμ
λκΉ?
κΈ°λ³Έμ μΌλ‘ λλ μ무 μκ°μ΄ μμ΅λλ€. κ³Όκ±°μ ASP.Net Core 미리보기λ₯Ό μ€μΉνμ΅λλ€. κ·Έλ¬λ μμ λ IISλ Core μΈμ€ν΄μ€λΏλ§ μλλΌ λͺ¨λ μΈμ€ν΄μ€μ λν΄ μμ ν νμμ΅λλ€. κ·Έκ² λ΄κ° μλ μ λΆ μΌ.
νμΈ. λ΄ λ‘κ·Έλ λ€μκ³Ό κ°μ΅λλ€.
https://dl.dropboxusercontent.com/u/79781769/Logs.7z
λΉμ μ΄ λ§νλ μ΄ ANCMμ κ΄ν΄μλ μ¬λ¬ κ°μ§λ₯Ό μ€μΉνμ΅λλ€. μ’ μ’ VSμμ "μ¬μ© κ°λ₯ν μ λ²μ μ .NET Coreκ° μμ΅λλ€"λΌκ³ μλ €μ£Όλ―λ‘ λ§ν¬λ₯Ό λ°λΌκ°λ©΄ μλνμ§ μμ΅λλ€. κ·Έλμ ꡬκΈλ§μ νκ³ μλνμ§ μμ μλ μλ λ€λ₯Έ μ€μΉ νλ‘κ·Έλ¨μ μ°Ύμ΅λλ€.
λλ μ무κ²λ λμΉμ§ μμλ€. κ·Έκ² μ λΆμμ΅λλ€.
κ·Έλ μ§ μμ΅λλ€. λ΄ μ»΄ν¨ν°μ λ€λ₯Έ μ¬μ©μκ° μμ΅λλ€.
μ§κΈμ λ무 λ¦μλ€. IISκ° νμμ΅λλ€. λ§μ μ¬λλ€μ΄ κ·Έκ²μ μ‘μ κ²μ λλ€.
μ΄μ μμ§λ¬μ§ μ°μ μ μΈμ΄λ μμ©μλ€. μ¬λλ€μ IISλ₯Ό μμ ν μ κ±°νκ³ λ€μ μ€μΉνκΈ°λ§ νλ©΄ λ©λλ€.
@MelbourneDeveloper μ£μ‘νμ§λ§ κ·Όλ³Έ μμΈμ νμ νκΈ° μ μ νΌλμ μΌκΈ°νλ κ² κ°μμ ν΄κ²° λ°©λ²μ λν κΈμ μμ νκΈ°λ‘ κ²°μ νμ΅λλ€. κ·Όλ³Έ μμΈμ νμ ν ν νλ λ μμ±νκ² μ΅λλ€.
@jhkimnew μ£μ‘ν©λλ€. μ΄κ²μ΄ _dd_dotnetcoretools_λ‘ μμνλ _%temp%_μ μλ μ λΆμ λλ€. μ μ κΉλ§ _dd__λ‘ μμνλ λͺ¨λ κ²μ μνλ μκ°.
νΈμ§: μ¬κΈ° μμ΅λλ€, dd.zip
νμΌμ μμ λ νμμ€ν¬νκ° μ΅λͺ νλ‘ μΈν΄ μμ λ μ μ£μ‘ν©λλ€.
@reijerh 1.0.0μ κ΄ν λ‘κ·Έ νμΌμ μμ΄λ²λ¦° κ² κ°μ΅λλ€. aspnetcore.dllμ΄ μ 곡λ λ‘κ·Έ νμΌμ μ¬μ©νμ¬ μ»΄ν¨ν°μ λ‘λν μ μλ μ΄μ μ λν μ 보λ₯Ό μ°Ύμ μ μμ΅λλ€.
λꡬλ μ§ λ¬Έμ κ° λ€μ λ°μνλ©΄ .NetCore λꡬλ₯Ό 볡ꡬνκΈ° μ μ λ€μ μ 보λ₯Ό μμ§νκ³ λ¬Έμ κ° κ³μ λ°μν λ λ¬΄μ¨ μΌμ΄ μΌμ΄λκ³ μλμ§ νμ ν μ μλλ‘ λ³΄λ΄μ£Όμμμ€.
@jhkimnew μμ μ μ¬ννκ³ μΆλ€λ©΄ Windows 10μ νλμ BUILDμμ μ΅μ λΉλ(λμ μ λ°μ΄νΈ μ€μΉμ νΌλνμ§ λ§ κ²)λ‘ μ κ·Έλ μ΄λν λ μλΉν κ°λ¨νκ³ 100% λ°μν©λλ€. VS λ° λκ΅¬κ° μ€μΉλμ΄ μμΌλ©° 32λΉνΈ μ± νμ IISμμ μ¬μ΄νΈλ₯Ό μ€ννκ³ μμ΅λλ€. μ: 1511μμ 1607λ‘ μ κ·Έλ μ΄λ(μ΄ μ€λ λμ λλΆλΆμ΄ μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ μνν μμ μ λλ€... νμ§λ§ μ€λ λμ μμ λΆλΆμ 보면 μ°λ¦¬ μ€ λͺ λͺ μ΄ μ€ννμ λ μ΄κ²μ΄ λ¬Έμ κ° λ κ²μ΄λΌκ³ κ²½κ³ νλ κ²μ λ³Ό μ μμ΅λλ€. 1607μ΄ μμλκΈ° μ μ λ΄λΆ νλ‘κ·Έλ¨μ 릴리μ€λ λͺ¨λ μ λΉλμ ν¨κ» μ¬κΈ°μ ν¬ν¨λ©λλ€. μ΄λ―Έ 1607μ μ¬μ© μ€μ΄λΌλ©΄ κ°μ₯ μ½κ² μ¬νν μ μλ λ°©λ²μ λ΄λΆ νλ‘κ·Έλ¨μ μ°Έμ¬νκ³ μ΅μ λ΄λΆ λΉλλ‘ μ λ°μ΄νΈνλ κ²μ λλ€. κ·Έκ²μ μΌμ΄λ κ²μ΄λ€. .net μ½μ΄λ₯Ό μ€μΉν λκ° μλλΌ Windows λΉλλ₯Ό μ λ°μ΄νΈν λ λ¬Έμ κ° λ°μνκΈ° λλ¬Έμ .net μ½μ΄ λ‘κ·Έμ μ무 κ²λ νμλμ§ μμ κ²μ λλ€. .net μ½μ΄λ₯Ό 볡ꡬνλ©΄ νμ λ¬Έμ κ° ν΄κ²°λ©λλ€.
μ²μλΆν° μ¬μμ°νλ €λ©΄(λλ VMμμ):
@BryanTheCrow μ΄κ²μ λͺ¨λ μ»΄ν¨ν°μμ μ¬μμ°λμ§ μμ΅λλ€. λλ μ΄κ²μ΄ μΌμ΄λμ§ μμ 맀주 λ κ°μ μ λ°μ΄νΈλ₯Ό κ°μ§κ³ μμ΅λλ€.
@Tratcher ν₯λ―Έ
1 μ, 2 μ, 3 μλμ - μ£Όλ‘ ν΅μ¬ μ¬μ΄νΈλ₯Ό ν μ€νΈν©λλ€. 4 μλ.
@BryanTheCrow λ¬Έμ λ₯Ό μ¬νν μ μλ€λ©΄ μμμ μμ²ν μ 보λ₯Ό μμ§νμκ² μ΅λκΉ? κ·Έλ¦¬κ³ OS μ κ·Έλ μ΄λ μ /ν aspnetcore.dll νμΌμ΄ μ΄λ»κ² λ³νλμ§ κ΄μ°°νμμμ€. μ΄λ₯Ό κ΄μ°°νλ €λ©΄ OSλ₯Ό μ κ·Έλ μ΄λνκΈ° μ μ μμ€ν μ %windir%\system32\inetsrvaspnetcore.dll λ° %windir%\syswow64\inetsrvaspnetcore.dllμ΄ λͺ¨λ μλμ§ νμΈνκ³ νμΌ ν¬κΈ°λ₯Ό κΈ°λ‘ν΄μΌ ν©λλ€. κ·Έλ¦¬κ³ OS μ κ·Έλ μ΄λ ν λΉκ΅ν΄λ³΄μΈμ.
@Tratcher μ΄κ²μ 32λΉνΈ dotnetcore.dllμλ§ μν₯μ λ―ΈμΉ©λλ€. ν΄λΉ μ»΄ν¨ν° μ€ νλμμ μ¬μμ°ν μ μλ€λ©΄ μ¬μ΄νΈμ iis μ± ν μ€ νλλ₯Ό 32λΉνΈλ‘ μ ννλμ§ κΆκΈν©λλ€. κ·Έλ μ§ μμ κ²½μ° μΌλ° mvc μ±μ΄ νμν μ μμ΅λλ€.
@jhkimnew λͺ λ¬ λμ λ΄λΆμ λΉλλ₯Ό λ€μ μ€νν κ³νμ΄ μμμ΅λλ€(μλ‘μ΄ κΈ°λ₯μ΄ λμ€κ³ μν©μ΄ κ·Έλ κ² λΆμμ νμ§ μμ λκΉμ§ κΈ°λ€λ¦¬λ κ²μ μ’μν©λλ€). μμμ μ€λͺ ν λλ‘ μ¬μμ°νλ κ²μ μ½μ§λ§ μ€μ μ€μΉλ₯Ό μλ£νλ λ° λͺ μκ°μ΄ κ±Έλ¦¬κ³ μ§κΈμ μκ°μ΄ μμ΅λλ€.
λΉμ μ΄ μμ μ¬νμ μ°κ΅¬νκ³ μλ κ² κ°κΈ° λλ¬Έμ λλ λΉμ μ΄ μ€μ€λ‘ μ¬ννκ³ μΆλ€κ³ μκ°νμ΅λλ€. κ·Έλ μ§ μμ κ²½μ° λ€μμ μ λΉλλ₯Ό μ€μΉν λ λ€λ₯Έ μ¬λμ΄ λ³΅μ νμ§ μμλμ§ λ€μ νμΈνκ³ μμ λͺ¨λ μ§λ¬Έμ λν λ΅λ³μ κ²μνκ² μ΅λλ€.
@BryanTheCrow dotnetcore.dllμ΄ λ¬΄μμΈκ°μ? aspnetcore.dllμ λν μ€νκ° μμ΅λκΉ?
κ·Έ λμ, κ·νμ μ»΄ν¨ν°μ %windir%\iis.logλ₯Ό 보λ΄μ£Όμκ² μ΅λκΉ? κ·Έλ¦¬κ³ IIS μ€μΉ λ‘κ·Έλ₯Ό ν΅ν΄ κ·Έλ λ¬΄μ¨ μΌμ΄ μμλμ§ νμΈν μ μλλ‘ OSλ₯Ό μ
κ·Έλ μ΄λν μκΈ°λ₯Ό μλ € μ£Όμμμ€.
κ·Έλ¦¬κ³ "Visual Studio 2015 + μ
λ°μ΄νΈ 3 + MVC + λꡬ μ
λ°μ΄νΈ"μ μ¬ν λ¨κ³μμ "MVC + λꡬ μ
λ°μ΄νΈ"μ λν΄ μνν΄μΌ νλ μμ
μ μ€λͺ
νμΈμ.
Tooling λ²λ€ ν¨ν€μ§ λΉλκ° λͺ κ° μμΌλ―λ‘ κ·νκ° μνν κ²κ³Ό μ νν λμΌν λ¨κ³λ₯Ό λ°λ₯΄κ³ μΆμ΅λλ€. λ°λΌμ μν λ°©λ²μ λν μμΈν μ λ³΄κ° νμν©λλ€.
@jhkimnew μ, μ£μ‘ν©λλ€... λ©λͺ¨λ¦¬μμ λΉ λ₯΄κ² μ λ ₯ν©λλ€. λ΄ μ€μ.
ASP.Net Core μ€μΉλ₯Ό λͺ μμ μΌλ‘ μλνμ§ μμκΈ° λλ¬Έμ λ©λͺ¨λ¦¬κ° μ½κ° νλ¦Ών©λλ€. λ€λ₯Έ μ λ°μ΄νΈ μ€ νλμ ν¨κ» μ 곡λκ±°λ VS2015μ μ΄κΈ° μ€μΉμ ν¨κ» μ 곡λ©λλ€. μ€μΉ λ°©λ²μ μ€μνμ§ μλ€κ³ μκ°ν©λλ€. μ€μΉλ§ νλ©΄ λ©λλ€... μ¦, κΈ°μ΅λλ λ¨κ³λ λ€μκ³Ό κ°μ΅λλ€. μ΄λ¬ν λ¨κ³ μ€ λ§μ λΆλΆμ μ¬ννλ λ° νμνμ§ μμ μ μμ§λ§ μλ£λλ©΄ λ€μμ ν¬ν¨νκ² μ΅λλ€.
κ·Έ μμ μμ μ¬μμ°νλ λ° νμν μ μΌν λ¨κ³λ Windows μ λ°μ΄νΈ νλ‘μΈμ€λ₯Ό ν΅ν΄ μ λΉλλ‘ μ κ·Έλ μ΄λνλ κ²μ΄μμ΅λλ€. μ λ°μ΄νΈ ν DotNetCore λͺ¨λκ³Ό URLRewrite λͺ¨λμ λͺ¨λ λ‘λνλ €κ³ νλ©΄ μ€λ₯κ° λ°μνμ¬ μ²μ νμ΄μ§λ₯Ό λ‘λνλ €κ³ ν λ μ± νμ΄ μ’ λ£λ©λλ€. "νλ‘κ·Έλ¨ μΆκ°/μ κ±°"μμ λ λ€μμ 볡ꡬλ₯Ό μ€ννλ©΄ λ¬Έμ κ° ν΄κ²°λ©λλ€.
λ€μμ νμ¬ IIS λ‘κ·Έμ λλ€. 100% νμ ν μλ μμ§λ§ 1607μ΄ λμμ λ μλ‘ μ€μΉνκ³ μ²μλΆν° λ€μ ꡬμ±ν κ²μΌλ‘ μκ°νκΈ° λλ¬Έμ μ΄κ²μ΄ λμμ΄ λ μ§ νμ ν μ μμ΅λλ€.
%windir%\Windowsupdate.logμμ μ κ·Έλ μ΄λκ° μμ€ν μμ μμ ν λ΄μ©μ 보μ¬μ£Όλ μΆμ μ΄ μλμ§ νμΈνλ κ²μ΄ κ°μΉκ° μλμ§ κΆκΈν©λλ€. IISλ OS κΈ°λ₯μ΄λ―λ‘ OSλ₯Ό μ κ·Έλ μ΄λνλ©΄ μ΄μ μν₯μ λ―ΈμΉ μ μμΌλ©° ANCMκ³Ό κ°μ΄ μ€μΉλ μΆκ° νλͺ©μ λ°λμ μ€μνμ§ μμ μλ μμ΅λλ€.
OS μ κ·Έλ μ΄λκ° μ΄μ μν₯μ λ―ΈμΉ μ μμΌλ©° ANCMκ³Ό κ°μ΄ μ€μΉλ μΆκ° νλͺ©μ λ°λμ μ‘΄μ€νμ§ μμ μλ μμ΅λλ€.
@joeloff λ URLRewrite 2.0μλ μν₯μ λ―ΈμΉκΈ° λλ¬Έμ μ¬κΈ°μ λ¬΄μ¨ μΌμ΄ μΌμ΄λκ³ μλμ§ νμ€ν μ μ μμ΅λλ€. "Windows κΈ°λ₯ μΌκΈ°/λκΈ°"λ₯Ό ν΅ν΄ μ€μΉλ λͺ¨λμ λ¬Έμ κ° μμ΅λλ€. κ·Έλ¬λ λΉλ μ λ°μ΄νΈ νλ‘μΈμ€μ 무μΈκ°κ° 32λΉνΈ μ± νμμ λͺ¨λμ μ¬μ©νλ €κ³ ν λ μ μ²΄κ° μλ μΌλΆ λͺ¨λμ μ’ λ£νλ κ²μΌλ‘ 보μ λλ€.
@BryanTheCrow μ’μμ, μ¬ν λ¨κ³λ₯Ό λ°λ₯΄λ μΌκ΄λ μ¬ν λ¨κ³λ₯Ό μ°Ύμμ΅λλ€. λμ μ£Όμ
μ μ λ§λ‘ κ³ λ§μ΅λλ€. λ΄ μ»΄ν¨ν°μμ μ΄ λ¬Έμ λ₯Ό μ¬νν μ μμμ΅λλ€. μ΄ λ¬Έμ κ° λ°μνλ©΄ OS μ
κ·Έλ μ΄λ ν %windir%\syswow64\inetsrv λλ ν°λ¦¬μ aspnetcore.dllμ΄ μ¬λΌμ§λλ€.
OS μ
κ·Έλ μ΄λμ κ΄ν΄ IIS νμ λμμ λ°μ λ μ‘°μ¬νκ³ μ΄ λ¬Έμ μ λν΄ κ³§ μ
λ°μ΄νΈνκ² μ΅λλ€.
@jhkimnew λ°κ° μ΅λλ€. λ°λΌκ±΄λ κ·Έκ²μ λ¨μν κ²μΌλ‘ λ°νμ§ κ²μ λλ€. ππ»
IISμ μ¬λ°λ₯Έ νμΌ κ²½λ‘κ° ν¬ν¨λ λ λμ μ€λ₯ λ©μμ§κ° νμν κ² κ°μ΅λλ€! :)
λΉ λ΄λΆμ Windows 10 Anniversaryμμ μ΄κ²μ νμ΅λλ€. aspnet μ½μ΄λ₯Ό λ€μ μ€μΉν΄λ λ¬Έμ κ° ν΄κ²°λμ§ μμμ§λ§ νλ‘κ·Έλ¨ λ° κΈ°λ₯μμ λͺ¨λ aspnet μ½μ΄ νλͺ©μ μ κ±°νλ©΄ ν΄κ²°λμμ΅λλ€.
μ΄κ²μ΄ μ€μ μμ° κΈ°κ³λ₯Ό λ§κ°λ¨λ¦¬λ κ² κ°μ΅λλ€. κΈν μΌμ ν΄μΌ νλ λμ μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλλΌ λͺ μκ°μ νλΉνμ΅λλ€. λ΄ νλ‘λμ μ»΄ν¨ν°μ 미리 보기 νλͺ©μ μΆκ°νκΈ°λ‘ μ ννλ€κ³ μκ°νμ§ μμ΅λλ€. VS ν΄λμ΄?
@DanTup μ, λͺ¨λ Windows 10 λΉλ μ λ°μ΄νΈκ° μ΄λ₯Ό νΈλ¦¬κ±°ν©λλ€(κΈ°λ μΌ μ λ°μ΄νΈ ν¬ν¨). λ΄λΆμ μ λ°μ΄νΈλ μ΄λ―Έ 1607μ μ¬μ©νκ³ μλ μ¬λλ€μ΄ 2λ μ ν λ²μ΄ μλ 맀주 μλ‘μ΄ λΉλλ‘ μΆμλκΈ° λλ¬Έμ μ¬ννλ κ°μ₯ μ¬μ΄ λ°©λ²μ λλ€.
"νλ‘κ·Έλ¨ λ° κΈ°λ₯"μ ν΅ν΄ "Microsoft .NET Core 1.0.1 - VS 2015 Tooling Preview 2"λ₯Ό 볡ꡬνλ©΄ λͺ¨λ νλͺ©μ μ κ±°ν νμ μμ΄ λ¬Έμ κ° ν΄κ²°λ©λλ€(κ·Έλλ μλν¨).
@BryanTheCrow κ·Έλ° μΉλͺ μ μΈ λ²κ·Έκ° λͺ λ¬ λμ μλ €μ§κ³ νλ‘λμ μμ€ν μ μν₯μ λ―ΈμΉκ³ μλ€λ μ¬μ€μ΄ μ°λ €λ©λλ€(κ·Έλ¦¬κ³ @shanselmanμ΄ λ³΄λΈ νΈμ μμ aspnet νμ΄ μ΄κ²μ΄ λΉ λ΄λΆμμκ² μν₯μ λ―ΈμΉκ³ μλ€λ μ¬μ€μ μΈμ§νκ³ μλμ§μ‘°μ°¨ νμ ν μ μμ΅λλ€! λλ λλ΅νμ§λ§ μλ΅μ΄ μμ΅λλ€..).
μλ¦¬κ° μ μκ² ν¨κ³Όκ° μλ κ² κ°μμ΅λλ€. μ¬λΆν μ ν¬ν¨νμ¬ μ¬λ¬ λ² μλνμ΅λλ€ :-(
MSμ μ½λ νμ§μ λν λμ λ―Ώμμ λ§€λ¬ κ°λΌμμ΅λλ€. μ°λ¦¬λ μ°λ¦¬ μμ μ κ²μ΄ μλλ©° μ무λ μ κ²½ μ°μ§ μλ λ¬Έμ μ μΈμ°λ λ° κ·Έ μ΄λ λλ³΄λ€ λ§μ μκ°μ ν μ ν©λλ€ :-/
κ±±μ νμ§ λ§μΈμ, @DanTup. @jhkimnew (μ)λ μ΅κ·Όμ νμΈ/μ¬ννμΌλ©° κ΄λ ¨ νκ³Ό ν¨κ» λ¬Έμ μ
λ¬Έμ λ₯Ό λ³΄κ³ ν΄ μ£Όμ λͺ¨λ λΆλ€κ» κ°μ¬λ립λλ€.
IIS μ
κ·Έλ μ΄λ κ²½λ‘μ λ²κ·Έκ° μμ΅λλ€. C:\Windows\SysWOW64\inetsrv
λλ ν 리μ λΉ OS νμΌμ OS μ
κ·Έλ μ΄λ μ€μ 보쑴λμ§ μμ΅λλ€. Windowsμ μΌλΆλ‘ μ 곡λμ§ μμ IIS λͺ¨λμ΄ μκ³ inetsrv
λλ ν 리μ νμΌμ λμΌλ©΄ μμλ©λλ€. ASP.NET Core λͺ¨λ, HTTP νλ«νΌ μ²λ¦¬κΈ°, URL μ¬μμ±, SEO μ΅μ ν λꡬ ν€νΈλ OS μ
κ·Έλ μ΄λ μ€μ μ€λ¨λλ IIS λͺ¨λμ
λλ€. λ€λ₯Έ νμ¬ λͺ¨λλ μ¬μ©νλ κ²½μ° μ΄ λ¬Έμ κ° λ°μν μ μμ΅λλ€.
λΉμ μ΄ μλ κ²½μ°μ μκΈ° λͺ¨λμλ μ μ OS μ
κ·Έλ μ΄λμ μ€μΉ ν λ€μ OS μ
κ·Έλ μ΄λ ν 32 λΉνΈ λͺ¨λμμ λͺ¨λ μμ© νλ‘κ·Έλ¨ νμ μ€ν ν΄λ³΄μμμ€.
μμ© νλ‘κ·Έλ¨μμ μ¬μ©ν μ μλ λͺ¨λμ μ¬μ©νμ§ μλ κ²½μ°μλ μ΄ λ¬Έμ κ° λ°μν©λλ€.
OS μ κ·Έλ μ΄λ μ€μ λ°©ν΄λ λͺ¨λ λͺ¨λμ 볡ꡬνμμμ€.
μ΄λ²€νΈ λ·°μ΄μ μ€λ₯κ° νμλμ΄μΌ ν©λλ€.
Log Name: Application
Source: Microsoft-Windows-IIS-W3SVC-WP
Date: 10/17/2016 5:42:22 PM
Event ID: 2280
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: repro-machine
Description:
The Module DLL C:\WINDOWS\system32\inetsrv\rewrite.dll failed to load. The data is the error.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-IIS-W3SVC-WP" Guid="{670080D9-742A-4187-8D16-41143D1290BD}" EventSourceName="W3SVC-WP" />
<EventID Qualifiers="49152">2280</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2016-10-18T00:42:22.911610400Z" />
<EventRecordID>589</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>repro-machine</Computer>
<Security />
</System>
<EventData>
<Data Name="ModuleDll">C:\WINDOWS\system32\inetsrv\rewrite.dll</Data>
<Binary>7E000000</Binary>
</EventData>
</Event>
μ°λ¦¬λ μ§κΈ μμ μ¬νμ ν
μ€νΈνκ³ μμ΅λλ€. μμ λ ꡬ체μ μΈ λ μ§/Windows λΉλλ₯Ό 곡μ ν μ μμ λ μ΄ κ³΅κ°μ μ
λ°μ΄νΈ νκ² μ΅λλ€.
μ΄ λ¬Έμ λ Windows Insider Build 15002μμ μμ λμμ΅λλ€.
μ€λ₯ λ©μμ§κ° "λͺ¨λ DLL C:\WINDOWS\system32\inetsrv\rewrite.dll
μ λ‘λνμ§ λͺ»νμ΅λλ€"λΌκ³ μ½λλΌλ μ€μ λλ½λ νμΌμ C:\WINDOWS\syswow64\inetsrv\rewrite.dll
μ
λλ€. μ μ‘μΈμ€ν©λλ€ system32
32 λΉνΈ IIS μμ
μ νλ‘μΈμ€ λλ ν λ¦¬λ‘ λ¦¬λλ μ
λ©λλ€ syswow64
.
μ΄ λ¬Έμ μ λν΄ μ€ννκ³ μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν κ²μ μ± ν(κΈ°λ³Έκ°)μ νΈμ§νλ κ²μ΄μμ΅λλ€.
32κ°μ μ±μ λΉνμ±ννλ©΄ μ± νμ΄ μ¬νμ©λκ³ μλνμ΅λλ€. μ± νμ λ€μ μ€μ§νκ³ 32λΉνΈ μ§μμ λ€μ νμ±ννλλ° μ¬μ ν μλν©λλ€. 10μ£Όλ
μ
λ°μ΄νΈμμ μΉλ¦¬ν ν 무μΈκ°κ° μ¬λ°λ₯΄κ² μ€μ λμ§ μμμ μ μμ΅λκΉ?
@GMZ 32λΉνΈ μ§μμ λ€μ νμ±νν ν μμ μ νλ‘μΈμ€κ° λ€μ μμλμ§ μμ κ² κ°μ΅λλ€. AppPool μ¬νμ©μ κ°μ λ‘ μλν΄λ μ΄ λ¬Έμ κ° κ³μ νμλμ΄μΌ ν©λλ€.
https://www.microsoft.com/net/core#windows
λ€μ΄λ‘λ
.NET Core 1.0.1-VS 2015 λꡬ 미리 보기 2
κ·Έλ¦¬κ³ μ€μΉ
μ΄ λ¬Έμ λ Windows Insider Build 15002μμ μμ λμμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
κΈ°λ μΌ μ λ°μ΄νΈλ₯Ό μ€μΉν ν Microsoft .NET Core 1.0.0 - VS 2015 Tooling Preview 2μμ 볡ꡬλ₯Ό μ€ννκ³ μ¬λΆν μ ν΄λ ν¨κ³Όκ° μμμ΅λλ€.