(Ⅰ)当a=-时,f(x)=-lnx++1,
∴f′(x)=+=.
∵f(x)的定义域为(0,+∞),∴由f'(x)=0得x=1.---------------------------(3分)
∴f(x)在区间[,e]上的最值只可能在f(1),f(),f(e)取到,
而f(1)=,f()=+,f(e)=+,
∴f(x)max=f(e)=+,f(x)min=f(1)=.---------------------------(6分)
(Ⅱ)f′(x)=,x∈(0,+∞).
①当a+1≤0,即a≤-1时,f'(x)<0,∴f(x)在(0,+∞)单调递减;-------------(7分)
②当a≥0时,f'(x)>0,∴f(x)在(0,+∞)单调递增;----------------(8分)
③当-1<a<0时,由f'(x)>0得x2>,∴x>或x<-(舍去)
∴f(x)在(,+∞)单调递增,在(0,)上单调递减;--------------------(10分)
综上,当a≥0时,f(x)在(0,+∞)单调递增;
当-1<a<0时,f(x)在(,+∞)单调递增,在(0,)上单调递减.
当a≤-1时,f(x)在(0,+∞)单调递减;-----------------------(12分)