標籤

2015年2月10日 星期二

Win7 無法登入 Windows Server 2003!

可能原因一:
網路安全性:LAN Manager 驗證等級
解決:
cmd  >  gpedit.msc
電腦設定-安全性設定-本機原則-安全性選項
網路安全性:LAN Manager 驗證等級 > ;傳送 LM和NTLM 回應




可能原因二
是Win2003預設會傳送LM&NTLM回應而Win7 預設卻是只傳送NTLMv回應

解決:
cmd > gt;regedit
HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\LSA
新增數值名稱:LMCompatibilityLevel
資料類型: REG_DWORD
值:1


可能原因三:
無法記錄密碼
解決:
cmd > control userpasswords2


2015年2月1日 星期日

win 2008r2 設定iis7 .NET4 所遭遇問題

問題:HTTP 錯誤 500 - 內部伺服器錯誤
原因是
修改 

 



問題:
1.IS 伺服器 ASP.NET 應用程式 0x8007000d 問題處理方式


2.應用程式集區無ASP.NET v4.0和ASP.NET v4.0 Classic兩選項,會造成錯誤 500 - 內部伺服器錯誤

原因是:
1.
必須啟用 IIS 角色並安裝 .Net Framework 4.0,
2..Net Framework 4.0 是自己手動安裝,造成 IIS 中的 ASP.NET 環境沒有即時更新,以至於出現這個錯誤(如下圖)。
iis_asp_net_err1.png (1040×722)
修正
命令提示字元,以系統管理員身份執行

輸入aspnet_regiis -i (如下圖)
在命令提示字元執行 aspnet_regiis.exe 重新註冊 .NET FrameWork 4.0


問題:Win32Exception (0x80004005): 存取被拒

存取被拒。

描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。 

例外詳細資訊: System.ComponentModel.Win32Exception: 存取被拒。

原始程式錯誤: 
在執行目前 Web 要求期間,產生未處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。

堆疊追蹤: 
[Win32Exception (0x80004005): 存取被拒。] [ExternalException (0x80004005): 無法執行程式。執行的命令為 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe" /noconfig /fullpaths @"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\picview\bae66830\6c1b1daf\1al1laar.cmdline"。] System.CodeDom.Compiler.Executor.ExecWaitWithCaptureUnimpersonated(SafeUserTokenHandle userToken, String cmd, String currentDir, TempFileCollection tempFiles, String& outputName, String& errorName, String trueCmdLine) +3237
System.CodeDom.Compiler.Executor.ExecWaitWithCapture(SafeUserTokenHandle userToken, String cmd, String currentDir, TempFileCollection tempFiles, String& outputName, String& errorName, String trueCmdLine) +7684200
Microsoft.CSharp.CSharpCodeGenerator.Compile(CompilerParameters options, String compilerDirectory, String compilerExe, String arguments, String& outputFile, Int32& nativeReturnValue, String trueArgs) +331
Microsoft.CSharp.CSharpCodeGenerator.FromFileBatch(CompilerParameters options, String[] fileNames) +887
Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFileBatch(CompilerParameters options, String[] fileNames) +170 System.Web.Compilation.AssemblyBuilder.Compile() +2695
System.Web.Compilation.BuildProvidersCompiler.PerformBuild() +257 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) +566 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) +613
System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) +201
System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound) +177 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp) +56
System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +42 System.Web.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +476
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +371


版本資訊: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.225 

但是我用CMD執行

"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe" /noconfig /fullpaths @"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\picview\bae66830\6c1b1daf\1al1laar.cmdline"

原因是:應用程式集區,權限不正確或權限不足
修正:




使用 DiskSpd 測試磁碟效能

  DiskSpd 是微軟創建的命令行磁碟測試工具。它結合了強大的IO工作負載定義來測量磁碟效能。由於它支援自由配置和調整參數,使其成為存儲效能測試、驗證和基準測試的理想工具。 步驟 1. 從 GitHub (說明) https://github.com/Microsoft/di...