可恨的編譯錯誤,怎麼解決?答對即給100分

时间:2023-02-04 16:05:49
我新建一個Asp.net(VB)工程,還沒寫任何代碼,在預覽一個頁面時出現錯誤提示如下:

編譯錯誤 
描述: 資源編譯無法完成 (錯誤發生於服務要求)。請檢閱下列的特定錯誤詳細資料,並視情況修改您的原始程式碼。 

編譯器錯誤訊息: BC30138: 無法於路徑 'C:\WINNT\TEMP\' 建立暫存檔: 存取被拒。 

原始程式錯誤:

[沒有相關的原始程式碼]
 

原始程式檔: vbc :    行: 0 



顯示詳細的編譯器輸出資料:


C:\WINNT\system32> "c:\winnt\microsoft.net\framework\v1.0.3705\vbc.exe" /t:library /utf8output /R:"c:\winnt\assembly\gac\system.web\1.0.3300.0__b03f5f7f11d50a3a\system.web.dll" /R:"c:\winnt\assembly\gac\system\1.0.3300.0__b77a5c561934e089\system.dll" /R:"c:\winnt\assembly\gac\system.data\1.0.3300.0__b77a5c561934e089\system.data.dll" /R:"c:\winnt\assembly\gac\system.enterpriseservices\1.0.3300.0__b03f5f7f11d50a3a\system.enterpriseservices.dll" /R:"c:\winnt\microsoft.net\framework\v1.0.3705\temporary asp.net files\aspnet_test\1d40841c\55a93fc7\assembly\dl2\e0c168f7\00d9073f_8781c201\aspnet_test.dll" /R:"c:\winnt\assembly\gac\system.xml\1.0.3300.0__b77a5c561934e089\system.xml.dll" /R:"c:\winnt\assembly\gac\system.web.services\1.0.3300.0__b03f5f7f11d50a3a\system.web.services.dll" /R:"c:\winnt\assembly\gac\system.drawing\1.0.3300.0__b03f5f7f11d50a3a\system.drawing.dll" /out:"C:\WINNT\Microsoft.NET\Framework\v1.0.3705\Temporary ASP.NET Files\aspnet_test\1d40841c\55a93fc7\c2q1pldv.dll" /D:DEBUG=1 /debug+  "C:\WINNT\Microsoft.NET\Framework\v1.0.3705\Temporary ASP.NET Files\aspnet_test\1d40841c\55a93fc7\c2q1pldv.0.vb"


Microsoft (R) Visual Basic .NET Compiler version 7.00.9466
for Microsoft (R) .NET Framework version 1.00.3705.288
Copyright (C) Microsoft Corporation 1987-2001. All rights reserved.

vbc : error BC30138: 無法於路徑 'C:\WINNT\TEMP\' 建立暫存檔: 存取被拒。
 

7 个解决方案

#1


是不是你的'C:\WINNT\TEMP\目录有权限设置。

#2


打上vs.net的补丁看看能否解决.

#3


权限问题吧?你的winnt装在ntfs下面吧?

#4


试试把目录权限设置为everyone

#5


不存在權限問題,我是管理員級別的用戶,在本機上任何操作都不受限的!怎麼辦?

#6


不是,运行asp.net用的是aspnet用户。这个用户隶属于users组的

#7


再在安全里添加aspnet用户,并允许完全控制

#1


是不是你的'C:\WINNT\TEMP\目录有权限设置。

#2


打上vs.net的补丁看看能否解决.

#3


权限问题吧?你的winnt装在ntfs下面吧?

#4


试试把目录权限设置为everyone

#5


不存在權限問題,我是管理員級別的用戶,在本機上任何操作都不受限的!怎麼辦?

#6


不是,运行asp.net用的是aspnet用户。这个用户隶属于users组的

#7


再在安全里添加aspnet用户,并允许完全控制