diff --git a/build/testsite.props b/build/testsite.props
index 42e3cb1d8e..ab74d58d72 100644
--- a/build/testsite.props
+++ b/build/testsite.props
@@ -40,7 +40,7 @@
- /config:"$(IISExpressAppHostConfig)"
+ /config:"$(IISExpressAppHostConfig)" /systray:false
-h "$(IISAppHostConfig)"
$(NativePlatform)\aspnetcore.dll
diff --git a/src/AspNetCoreModuleV2/AspNetCore/Inc/applicationinfo.h b/src/AspNetCoreModuleV2/AspNetCore/Inc/applicationinfo.h
index 92b5aaff81..3d4b901755 100644
--- a/src/AspNetCoreModuleV2/AspNetCore/Inc/applicationinfo.h
+++ b/src/AspNetCoreModuleV2/AspNetCore/Inc/applicationinfo.h
@@ -93,15 +93,11 @@ public:
// Caller is responsible for dereference the application.
// Otherwise memory leak
//
- VOID
- ExtractApplication(IAPPLICATION** ppApplication)
+ std::unique_ptr
+ ExtractApplication() const
{
SRWSharedLock lock(m_srwLock);
- if (m_pApplication != NULL)
- {
- m_pApplication->ReferenceApplication();
- }
- *ppApplication = m_pApplication;
+ return ReferenceApplication(m_pApplication);
}
VOID
diff --git a/src/AspNetCoreModuleV2/AspNetCore/Inc/proxymodule.h b/src/AspNetCoreModuleV2/AspNetCore/Inc/proxymodule.h
index a0580b39b1..5864dd0c6f 100644
--- a/src/AspNetCoreModuleV2/AspNetCore/Inc/proxymodule.h
+++ b/src/AspNetCoreModuleV2/AspNetCore/Inc/proxymodule.h
@@ -3,6 +3,7 @@
#pragma once
+#include
#include "applicationinfo.h"
#include "irequesthandler.h"
@@ -50,7 +51,7 @@ class ASPNET_CORE_PROXY_MODULE : public CHttpModule
APPLICATION_INFO *m_pApplicationInfo;
IAPPLICATION *m_pApplication;
- IREQUEST_HANDLER *m_pHandler;
+ std::unique_ptr m_pHandler;
};
class ASPNET_CORE_PROXY_MODULE_FACTORY : public IHttpModuleFactory
diff --git a/src/AspNetCoreModuleV2/AspNetCore/src/applicationinfo.cpp b/src/AspNetCoreModuleV2/AspNetCore/src/applicationinfo.cpp
index 112915ba08..2072e33af6 100644
--- a/src/AspNetCoreModuleV2/AspNetCore/src/applicationinfo.cpp
+++ b/src/AspNetCoreModuleV2/AspNetCore/src/applicationinfo.cpp
@@ -328,7 +328,7 @@ APPLICATION_INFO::FindNativeAssemblyFromHostfxr(
DWORD dwBufferSize = 1024 * 10;
DWORD dwRequiredBufferSize = 0;
- DBG_ASSERT(struFileName != NULL);
+ DBG_ASSERT(struFilename != NULL);
FINISHED_LAST_ERROR_IF_NULL(hmHostFxrDll = LoadLibraryW(hostfxrOptions->GetHostFxrLocation()));
diff --git a/src/AspNetCoreModuleV2/AspNetCore/src/proxymodule.cxx b/src/AspNetCoreModuleV2/AspNetCore/src/proxymodule.cxx
index 2289143202..f27a1571c3 100644
--- a/src/AspNetCoreModuleV2/AspNetCore/src/proxymodule.cxx
+++ b/src/AspNetCoreModuleV2/AspNetCore/src/proxymodule.cxx
@@ -48,7 +48,7 @@ Return value:
}
ASPNET_CORE_PROXY_MODULE::ASPNET_CORE_PROXY_MODULE(
-) : m_pApplicationInfo(NULL), m_pHandler(NULL)
+) : m_pApplicationInfo(nullptr), m_pApplication(nullptr), m_pHandler(nullptr)
{
}
@@ -59,12 +59,6 @@ ASPNET_CORE_PROXY_MODULE::~ASPNET_CORE_PROXY_MODULE()
m_pApplicationInfo->DereferenceApplicationInfo();
m_pApplicationInfo = NULL;
}
-
- if (m_pHandler != NULL)
- {
- m_pHandler->DereferenceRequestHandler();
- m_pHandler = NULL;
- }
}
__override
@@ -77,44 +71,33 @@ ASPNET_CORE_PROXY_MODULE::OnExecuteRequestHandler(
HRESULT hr = S_OK;
APPLICATION_MANAGER *pApplicationManager = NULL;
REQUEST_NOTIFICATION_STATUS retVal = RQ_NOTIFICATION_CONTINUE;
- IAPPLICATION* pApplication = NULL;
STRU struExeLocation;
try
{
if (g_fInShutdown)
{
- hr = HRESULT_FROM_WIN32(ERROR_SERVER_SHUTDOWN_IN_PROGRESS);
- goto Finished;
+ FINISHED(HRESULT_FROM_WIN32(ERROR_SERVER_SHUTDOWN_IN_PROGRESS));
}
pApplicationManager = APPLICATION_MANAGER::GetInstance();
- hr = pApplicationManager->GetOrCreateApplicationInfo(
+ FINISHED_IF_FAILED(pApplicationManager->GetOrCreateApplicationInfo(
g_pHttpServer,
pHttpContext,
- &m_pApplicationInfo);
- if (FAILED(hr))
- {
- goto Finished;
- }
+ &m_pApplicationInfo));
if (!m_pApplicationInfo->IsValid())
{
// Application cannot be started due to wrong hosting mode
// the error should already been logged to window event log for the first request
- hr = E_APPLICATION_ACTIVATION_EXEC_FAILURE;
- goto Finished;
+ FINISHED(E_APPLICATION_ACTIVATION_EXEC_FAILURE);
}
// make sure assmebly is loaded and application is created
- hr = m_pApplicationInfo->EnsureApplicationCreated(pHttpContext);
- if (FAILED(hr))
- {
- goto Finished;
- }
+ FINISHED_IF_FAILED(m_pApplicationInfo->EnsureApplicationCreated(pHttpContext));
- m_pApplicationInfo->ExtractApplication(&pApplication);
+ auto pApplication = m_pApplicationInfo->ExtractApplication();
DBG_ASSERT(pHttpContext);
@@ -126,13 +109,10 @@ ASPNET_CORE_PROXY_MODULE::OnExecuteRequestHandler(
goto Finished;
}
+ IREQUEST_HANDLER* pHandler;
// Create RequestHandler and process the request
- hr = pApplication->CreateHandler(pHttpContext, &m_pHandler);
-
- if (FAILED(hr))
- {
- goto Finished;
- }
+ FINISHED_IF_FAILED(pApplication->CreateHandler(pHttpContext, &pHandler));
+ m_pHandler.reset(pHandler);
retVal = m_pHandler->OnExecuteRequestHandler();
}
@@ -155,10 +135,6 @@ Finished:
}
}
- if (pApplication != NULL)
- {
- pApplication->DereferenceApplication();
- }
return retVal;
}
diff --git a/src/AspNetCoreModuleV2/CommonLib/hostfxr_utility.cpp b/src/AspNetCoreModuleV2/CommonLib/hostfxr_utility.cpp
index cf703d34a0..fd3a65abf8 100644
--- a/src/AspNetCoreModuleV2/CommonLib/hostfxr_utility.cpp
+++ b/src/AspNetCoreModuleV2/CommonLib/hostfxr_utility.cpp
@@ -225,8 +225,8 @@ HOSTFXR_UTILITY::ParseHostfxrArguments(
{
UNREFERENCED_PARAMETER(hEventLog); // TODO use event log to set errors.
- DBG_ASSERT(dwArgCount != NULL);
- DBG_ASSERT(pwzArgv != NULL);
+ DBG_ASSERT(pdwArgCount != NULL);
+ DBG_ASSERT(pbstrArgv != NULL);
DBG_ASSERT(pwzExePath != NULL);
HRESULT hr = S_OK;
@@ -324,7 +324,6 @@ Finished:
if (pwzArgs != NULL)
{
LocalFree(pwzArgs);
- DBG_ASSERT(pwzArgs == NULL);
}
return hr;
}
diff --git a/src/AspNetCoreModuleV2/CommonLib/irequesthandler.h b/src/AspNetCoreModuleV2/CommonLib/irequesthandler.h
index b2be7ee401..5f9b415794 100644
--- a/src/AspNetCoreModuleV2/CommonLib/irequesthandler.h
+++ b/src/AspNetCoreModuleV2/CommonLib/irequesthandler.h
@@ -4,6 +4,7 @@
#pragma once
#include
+#include
//
// Pure abstract class
@@ -46,3 +47,12 @@ public:
VOID
) = 0;
};
+
+
+struct IREQUEST_HANDLER_DELETER
+{
+ void operator ()(IREQUEST_HANDLER* application) const
+ {
+ application->DereferenceRequestHandler();
+ }
+};
diff --git a/src/AspNetCoreModuleV2/IISLib/ntassert.h b/src/AspNetCoreModuleV2/IISLib/ntassert.h
index 6d2f3b9a30..8e19e03239 100644
--- a/src/AspNetCoreModuleV2/IISLib/ntassert.h
+++ b/src/AspNetCoreModuleV2/IISLib/ntassert.h
@@ -11,6 +11,10 @@
#undef ASSERT
#endif
+#ifdef DEBUG
+ #define DBG 1
+#endif
+
#if defined( DBG ) && DBG
#define SX_ASSERT( _x ) ( (VOID)( ( ( _x ) ) ? TRUE : ( __annotation( L"Debug", L"AssertFail", L#_x ), DbgRaiseAssertionFailure(), FALSE ) ) )
#define SX_ASSERTMSG( _m, _x ) ( (VOID)( ( ( _x ) ) ? TRUE : ( __annotation( L"Debug", L"AssertFail", L##_m ), DbgRaiseAssertionFailure(), FALSE ) ) )
diff --git a/src/AspNetCoreModuleV2/InProcessRequestHandler/InProcessApplicationBase.h b/src/AspNetCoreModuleV2/InProcessRequestHandler/InProcessApplicationBase.h
index bb312d4a09..ca907d67c6 100644
--- a/src/AspNetCoreModuleV2/InProcessRequestHandler/InProcessApplicationBase.h
+++ b/src/AspNetCoreModuleV2/InProcessRequestHandler/InProcessApplicationBase.h
@@ -3,7 +3,6 @@
#pragma once
-#include "precomp.hxx"
#include "application.h"
#include "AppOfflineTrackingApplication.h"
diff --git a/src/AspNetCoreModuleV2/InProcessRequestHandler/InProcessRequestHandler.vcxproj b/src/AspNetCoreModuleV2/InProcessRequestHandler/InProcessRequestHandler.vcxproj
index 907726e2b2..c96aaa7000 100644
--- a/src/AspNetCoreModuleV2/InProcessRequestHandler/InProcessRequestHandler.vcxproj
+++ b/src/AspNetCoreModuleV2/InProcessRequestHandler/InProcessRequestHandler.vcxproj
@@ -83,7 +83,7 @@
- NotUsing
+ Use
Level4
Disabled
WIN32;_DEBUG;REQUESTHANDLER_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
@@ -104,17 +104,20 @@
CompileAsCpp
true
stdcpp17
+ precomp.hxx
+ true
Windows
true
kernel32.lib;user32.lib;advapi32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ahadmin.lib;rpcrt4.lib;winhttp.lib;pdh.lib;ws2_32.lib;wbemuuid.lib;iphlpapi.lib;%(AdditionalDependencies)
Source.def
+ UseLinkTimeCodeGeneration
- NotUsing
+ Use
Level4
Disabled
WIN32;_DEBUG;REQUESTHANDLER_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
@@ -135,18 +138,21 @@
CompileAsCpp
true
stdcpp17
+ precomp.hxx
+ true
Windows
true
kernel32.lib;user32.lib;advapi32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ahadmin.lib;rpcrt4.lib;winhttp.lib;pdh.lib;ws2_32.lib;wbemuuid.lib;iphlpapi.lib;%(AdditionalDependencies)
Source.def
+ UseLinkTimeCodeGeneration
Level4
- NotUsing
+ Use
MaxSpeed
true
true
@@ -166,6 +172,8 @@
CompileAsCpp
true
stdcpp17
+ precomp.hxx
+ true
Windows
@@ -174,12 +182,13 @@
true
Source.def
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;ahadmin.lib;winhttp.lib;odbc32.lib;ws2_32.lib;odbccp32.lib;wbemuuid.lib;iphlpapi.lib;pdh.lib;rpcrt4.lib;%(AdditionalDependencies)
+ UseLinkTimeCodeGeneration
Level4
- NotUsing
+ Use
MaxSpeed
true
true
@@ -199,6 +208,8 @@
CompileAsCpp
true
stdcpp17
+ precomp.hxx
+ true
Windows
@@ -207,6 +218,7 @@
true
Source.def
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;ahadmin.lib;rpcrt4.lib;winhttp.lib;pdh.lib;ws2_32.lib;wbemuuid.lib;iphlpapi.lib;%(AdditionalDependencies)
+ UseLinkTimeCodeGeneration
@@ -224,6 +236,12 @@
+
+ Create
+ Create
+ Create
+ Create
+
diff --git a/src/AspNetCoreModuleV2/InProcessRequestHandler/StartupExceptionApplication.cpp b/src/AspNetCoreModuleV2/InProcessRequestHandler/StartupExceptionApplication.cpp
index 675c639959..4aa5b9fb31 100644
--- a/src/AspNetCoreModuleV2/InProcessRequestHandler/StartupExceptionApplication.cpp
+++ b/src/AspNetCoreModuleV2/InProcessRequestHandler/StartupExceptionApplication.cpp
@@ -1,8 +1,6 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
-#include "precomp.hxx"
-
#include "StartupExceptionApplication.h"
VOID StartupExceptionApplication::ShutDown()
diff --git a/src/AspNetCoreModuleV2/InProcessRequestHandler/StartupExceptionHandler.cpp b/src/AspNetCoreModuleV2/InProcessRequestHandler/StartupExceptionHandler.cpp
index af38e7025e..f8041a0f13 100644
--- a/src/AspNetCoreModuleV2/InProcessRequestHandler/StartupExceptionHandler.cpp
+++ b/src/AspNetCoreModuleV2/InProcessRequestHandler/StartupExceptionHandler.cpp
@@ -1,8 +1,6 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
-#include "precomp.hxx"
-
#include "StartupExceptionApplication.h"
#include "StartupExceptionHandler.h"
diff --git a/src/AspNetCoreModuleV2/InProcessRequestHandler/dllmain.cxx b/src/AspNetCoreModuleV2/InProcessRequestHandler/dllmain.cxx
index ac1e1a0ae4..e1bc9ac143 100644
--- a/src/AspNetCoreModuleV2/InProcessRequestHandler/dllmain.cxx
+++ b/src/AspNetCoreModuleV2/InProcessRequestHandler/dllmain.cxx
@@ -3,7 +3,6 @@
// dllmain.cpp : Defines the entry point for the DLL application.
-#include "precomp.hxx"
#include
#include "inprocessapplication.h"
diff --git a/src/AspNetCoreModuleV2/InProcessRequestHandler/inprocessapplication.cpp b/src/AspNetCoreModuleV2/InProcessRequestHandler/inprocessapplication.cpp
index 693ce28068..ad0f6a35a6 100644
--- a/src/AspNetCoreModuleV2/InProcessRequestHandler/inprocessapplication.cpp
+++ b/src/AspNetCoreModuleV2/InProcessRequestHandler/inprocessapplication.cpp
@@ -1,13 +1,11 @@
// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
-#include "precomp.hxx"
#include "inprocessapplication.h"
#include "inprocesshandler.h"
#include "hostfxroptions.h"
#include "requesthandler_config.h"
#include "environmentvariablehelpers.h"
-#include "aspnetcore_event.h"
#include "utility.h"
#include "EventLog.h"
#include "SRWExclusiveLock.h"
@@ -32,10 +30,7 @@ IN_PROCESS_APPLICATION::IN_PROCESS_APPLICATION(
m_fShutdownCalledFromManaged(FALSE),
m_pConfig(std::move(pConfig))
{
- // is it guaranteed that we have already checked app offline at this point?
- // If so, I don't think there is much to do here.
- DBG_ASSERT(pHttpServer != NULL);
- DBG_ASSERT(pConfig != NULL);
+ DBG_ASSERT(m_pConfig);
for (DWORD i = 0; i < nParameters; i++)
{
diff --git a/src/AspNetCoreModuleV2/InProcessRequestHandler/inprocesshandler.cpp b/src/AspNetCoreModuleV2/InProcessRequestHandler/inprocesshandler.cpp
index d658fa957b..de806e7f71 100644
--- a/src/AspNetCoreModuleV2/InProcessRequestHandler/inprocesshandler.cpp
+++ b/src/AspNetCoreModuleV2/InProcessRequestHandler/inprocesshandler.cpp
@@ -1,7 +1,6 @@
// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
-#include "precomp.hxx"
#include "inprocesshandler.h"
#include "inprocessapplication.h"
#include "aspnetcore_event.h"
diff --git a/src/AspNetCoreModuleV2/InProcessRequestHandler/inprocesshandler.h b/src/AspNetCoreModuleV2/InProcessRequestHandler/inprocesshandler.h
index 3934e2cd92..fe0331da9b 100644
--- a/src/AspNetCoreModuleV2/InProcessRequestHandler/inprocesshandler.h
+++ b/src/AspNetCoreModuleV2/InProcessRequestHandler/inprocesshandler.h
@@ -3,7 +3,6 @@
#pragma once
-#include "precomp.hxx"
#include "requesthandler.h"
#include
#include "iapplication.h"
diff --git a/src/AspNetCoreModuleV2/InProcessRequestHandler/managedexports.cxx b/src/AspNetCoreModuleV2/InProcessRequestHandler/managedexports.cxx
index 1f1590ae75..38c4cb6503 100644
--- a/src/AspNetCoreModuleV2/InProcessRequestHandler/managedexports.cxx
+++ b/src/AspNetCoreModuleV2/InProcessRequestHandler/managedexports.cxx
@@ -1,7 +1,6 @@
// Copyright (c) .NET Foundation and contributors. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-#include "precomp.hxx"
#include "inprocessapplication.h"
#include "inprocesshandler.h"
#include "requesthandler_config.h"
@@ -64,8 +63,6 @@ http_get_server_variable(
PCWSTR pszVariableValue;
DWORD cbLength;
- DBG_ASSERT(pszVariableValue != NULL);
-
HRESULT hr = pInProcessHandler
->QueryHttpContext()
->GetServerVariable(pszVariableName, &pszVariableValue, &cbLength);
diff --git a/src/AspNetCoreModuleV2/InProcessRequestHandler/precomp.cpp b/src/AspNetCoreModuleV2/InProcessRequestHandler/precomp.cpp
new file mode 100644
index 0000000000..12fcb1d436
--- /dev/null
+++ b/src/AspNetCoreModuleV2/InProcessRequestHandler/precomp.cpp
@@ -0,0 +1,4 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+
+// Do not remove this file. It is used for precompiled header generation
diff --git a/src/AspNetCoreModuleV2/OutOfProcessRequestHandler/OutOfProcessRequestHandler.vcxproj b/src/AspNetCoreModuleV2/OutOfProcessRequestHandler/OutOfProcessRequestHandler.vcxproj
index 3778b906c6..41f2612683 100644
--- a/src/AspNetCoreModuleV2/OutOfProcessRequestHandler/OutOfProcessRequestHandler.vcxproj
+++ b/src/AspNetCoreModuleV2/OutOfProcessRequestHandler/OutOfProcessRequestHandler.vcxproj
@@ -111,6 +111,7 @@
true
kernel32.lib;user32.lib;nothrownew.obj;advapi32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ahadmin.lib;rpcrt4.lib;winhttp.lib;pdh.lib;ws2_32.lib;wbemuuid.lib;iphlpapi.lib;%(AdditionalDependencies)
Source.def
+ UseLinkTimeCodeGeneration
@@ -143,6 +144,7 @@
true
kernel32.lib;user32.lib;nothrownew.obj;advapi32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ahadmin.lib;rpcrt4.lib;winhttp.lib;pdh.lib;ws2_32.lib;wbemuuid.lib;iphlpapi.lib;%(AdditionalDependencies)
Source.def
+ UseLinkTimeCodeGeneration
@@ -177,6 +179,7 @@
true
Source.def
kernel32.lib;user32.lib;nothrownew.obj;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;ahadmin.lib;winhttp.lib;odbc32.lib;ws2_32.lib;odbccp32.lib;wbemuuid.lib;iphlpapi.lib;pdh.lib;rpcrt4.lib;%(AdditionalDependencies)
+ UseLinkTimeCodeGeneration
@@ -211,6 +214,7 @@
true
Source.def
kernel32.lib;user32.lib;nothrownew.obj;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;ahadmin.lib;rpcrt4.lib;winhttp.lib;pdh.lib;ws2_32.lib;wbemuuid.lib;iphlpapi.lib;%(AdditionalDependencies)
+ UseLinkTimeCodeGeneration
diff --git a/src/AspNetCoreModuleV2/OutOfProcessRequestHandler/dllmain.cxx b/src/AspNetCoreModuleV2/OutOfProcessRequestHandler/dllmain.cxx
index f08d71de29..e2d5c1ec3c 100644
--- a/src/AspNetCoreModuleV2/OutOfProcessRequestHandler/dllmain.cxx
+++ b/src/AspNetCoreModuleV2/OutOfProcessRequestHandler/dllmain.cxx
@@ -119,7 +119,7 @@ HRESULT
EnsureOutOfProcessInitializtion()
{
- DBG_ASSERT(pServer);
+ DBG_ASSERT(g_pHttpServer);
HRESULT hr = S_OK;
BOOL fLocked = FALSE;
diff --git a/test/CommonLibTests/CommonLibTests.vcxproj b/test/CommonLibTests/CommonLibTests.vcxproj
index 906518c621..85cc1d39be 100644
--- a/test/CommonLibTests/CommonLibTests.vcxproj
+++ b/test/CommonLibTests/CommonLibTests.vcxproj
@@ -101,7 +101,7 @@
true
Console
..\..\src\AspNetCoreModuleV2\InProcessRequestHandler\$(Configuration)\;
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;inprocessapplication.obj;inprocesshandler.obj;ahadmin.lib;Rpcrt4.lib;inprocessapplicationbase.obj;%(AdditionalDependencies)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;inprocessapplication.obj;inprocesshandler.obj;ahadmin.lib;Rpcrt4.lib;inprocessapplicationbase.obj;precomp.obj;%(AdditionalDependencies)
@@ -127,7 +127,7 @@
true
Console
..\..\src\AspNetCoreModuleV2\InProcessRequestHandler\x64\$(Configuration)\;
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;inprocessapplication.obj;inprocesshandler.obj;ahadmin.lib;Rpcrt4.lib;inprocessapplicationbase.obj;%(AdditionalDependencies)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;inprocessapplication.obj;inprocesshandler.obj;ahadmin.lib;Rpcrt4.lib;inprocessapplicationbase.obj;precomp.obj;%(AdditionalDependencies)
@@ -153,7 +153,7 @@
true
true
..\..\src\AspNetCoreModuleV2\InProcessRequestHandler\$(Configuration)\;
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;inprocessapplication.obj;inprocesshandler.obj;ahadmin.lib;Rpcrt4.lib;inprocessapplicationbase.obj;%(AdditionalDependencies)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;inprocessapplication.obj;inprocesshandler.obj;ahadmin.lib;Rpcrt4.lib;inprocessapplicationbase.obj;precomp.obj;%(AdditionalDependencies)
@@ -179,7 +179,7 @@
true
true
..\..\src\AspNetCoreModuleV2\InProcessRequestHandler\x64\$(Configuration)\;
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;inprocessapplication.obj;inprocesshandler.obj;ahadmin.lib;Rpcrt4.lib;inprocessapplicationbase.obj;%(AdditionalDependencies)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;inprocessapplication.obj;inprocesshandler.obj;ahadmin.lib;Rpcrt4.lib;inprocessapplicationbase.obj;precomp.obj;%(AdditionalDependencies)