Platform:
Windows 10E x64
IIS 10
App pool: Classic .net CLR v4.0.3
Using IIS as local Admin
-------------------------
Action:
When trying to Edit permissions of a virtual directory that is a subdirectory in the default website, IIS will crash and the below log will appear.
- This happens in ALL Vir Dirs that I create.
- Does NOT happen in regular static IIS application's or directories
-------------------------------
Actions tried;
Reboot
Reinstalledlled IIS
------------------------------------------
LOG FILES:
<div class="e"> <div> <ProviderName="Microsoft-Windows-IIS-IISManager" /></div> </div> <div class="e"> <div> <EventID Qualifiers="0">13</EventID></div></div> <div class="e"> <div> <Level>2</Level></div> </div> <div class="e"><div> <Task>0</Task></div> </div> <div class="e"> <div> <Keywords>0x80000000000000</Keywords></div> </div> <div class="e"> <div> <TimeCreatedSystemTime="2017-03-01T16:28:28.905536400Z" /></div> </div> <div class="e"> <div> <EventRecordID>4291419</EventRecordID></div> </div> <div class="e"> <div> <Channel>Application</Channel></div> </div>IISMANAGER_CRASH
IIS Manager terminated unexpectedly.
Exception:System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Web.Management.Iis.WebObjects.WebObjectsHierarchyProvider.ServerContentInfo.get_PhysicalPath()
at Microsoft.Web.Management.Iis.WebObjects.WebObjectsHierarchyProvider.ServerContentInfo.ExplorePermissions()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at Microsoft.Web.Management.Client.TaskList.InvokeMethod(String methodName, Object userData)
at Microsoft.Web.Management.Host.UserInterface.Tasks.MethodTaskItemLinkLabelLine.OnLinkLabelLinkClicked(Object sender, LinkLabelLinkClickedEventArgs e)
at System.Windows.Forms.LinkLabel.OnLinkClicked(LinkLabelLinkClickedEventArgs e)
at System.Windows.Forms.LinkLabel.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at Microsoft.Web.Management.Host.Shell.ShellApplication.Execute(Boolean localDevelopmentMode, Boolean resetPreferences, Boolean resetPreferencesNoLaunch)
Process:InetMgr
THANK YOU!