簡體   English   中英

編譯服務此請求所需的資源期間發生錯誤

[英]An error occurred during the compilation of a resource required to service this request

這是什么意思?

“/”應用程序中的服務器錯誤。

編譯錯誤

說明:在編譯服務此請求所需的資源期間發生錯誤。 請查看以下特定錯誤詳細信息並適當修改您的源代碼。

編譯器錯誤消息:編譯器失敗,錯誤代碼為 -1073741502。

顯示詳細的編譯器輸出:

 c:\\windows\\system32\\inetsrv> "C:\\Windows\\Microsoft.NET\\Framework64\\v3.5\\csc.exe" /t:library /utf8output /R:"C:\\Windows\\assembly\\GAC_MSIL\\System\\2.0.0.0__b77a5c561934e089\\System.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\b5d50123\\4baf1c64_5780cc01\\Tooltip.DLL" /R:"C:\\Windows\\assembly\\GAC_64\\System.Web\\2.0.0.0__b03f5f7f11d50a3a\\System.Web.dll" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.IdentityModel\\3.0.0.0__b77a5c561934e089\\System.IdentityModel.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\f75ac7b7\\30b20097_5480cc01\\AjaxControlToolkit.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\853f18ae\\b26243f5_d1d5cb01\\Masterworks.Controls.Web.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\e43c5d29\\51c72b28_6c74cb01\\Iesi.Collections.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\911b5b42\\18ea1580_6a5ecb01\\Masterworks.SqlLocalization.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\a8b3bdef\\4ebfce7e_6a5ecb01\\Masterworks.Cryptography.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\c2317027\\e86fb4e0_d341cb01\\Microsoft.Practices.Web.UI.WebControls.DLL" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Xml.Linq\\3.5.0.0__b77a5c561934e089\\System.Xml.Linq.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\48bac770\\1e6c3a24_5880cc01\\FoodOrder.Shell.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\d06c67e9\\efbee87f_6a5ecb01\\Masterworks.Controls.Web.SecurityControls.DLL" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Web.Services\\2.0.0.0__b03f5f7f11d50a3a\\System.Web.Services.dll" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.WorkflowServices\\3.5.0.0__31bf3856ad364e35\\System.WorkflowServices.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\App_GlobalResources.xw29jesx.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\53cb1bdc\\1860c5e0_d341cb01\\Microsoft.Practices.ObjectBuilder.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\1be16282\\5915bd22_5880cc01\\FoodOrder.Core.DLL" /R:"C:\\Windows\\assembly\\GAC_64\\System.EnterpriseServices\\2.0.0.0__b03f5f7f11d50a3a\\System.EnterpriseServices.dll" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.ServiceModel.Web\\3.5.0.0__31bf3856ad364e35\\System.ServiceModel.Web.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\App_global.asax.u95mrm-a.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\a1f2870f\\1ecff82b_da21cb01\\CSSFriendly.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\6d6af5ce\\851e6028_6c74cb01\\NHibernate.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\4ada28a5\\5b97a426_5880cc01\\FoodOrder.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\64acacfd\\041c067a_6c5ecb01\\Masterworks.WebControlCaptcha.DLL" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Configuration\\2.0.0.0__b03f5f7f11d50a3a\\System.Configuration.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\34f09ef4\\a0b2a524_5880cc01\\FoodOrder.Notifications.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\02ba03eb\\95a66223_5880cc01\\FoodOrder.Data.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\App_Web_swohbrqr.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\24789032\\78d4bce0_d341cb01\\Microsoft.Practices.EnterpriseLibrary.Common.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\715b874b\\ae4aa563_8186cb01\\DayPilot.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\mscorlib.dll" /R:"C:\\Windows\\assembly\\GAC_64\\System.Data\\2.0.0.0__b77a5c561934e089\\System.Data.dll" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Drawing\\2.0.0.0__b03f5f7f11d50a3a\\System.Drawing.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\19b1cd66\\ba096a28_6c74cb01\\Castle.DynamicProxy2.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\aaf304a9\\71a232e1_d341cb01\\ManagedFusion.Rewriter.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\78131b2d\\8b852f5f_695ecb01\\Masterworks.Buttons.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\b24420c4\\dbd4fc7e_6a5ecb01\\Masterworks.ConfirmButtons.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\de089f2d\\3d9d9f14_d544cb01\\FredCK.FCKeditorV2.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\c9f50bf2\\43a75d21_5880cc01\\ProjectBase.Data.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\60b92aa4\\cdb55928_6c74cb01\\log4net.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\a1581848\\8e7dcf0b_7ad6cb01\\Masterworks.Controls.Web.Validators.DLL" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Core\\3.5.0.0__b77a5c561934e089\\System.Core.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\11e54d93\\e5ef9b28_6c74cb01\\Antlr3.Runtime.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\a645b2ed\\98baed28_6c74cb01\\FluentNHibernate.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\f900ae16\\b247c823_5880cc01\\FoodOrder.Lib.DLL" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Web.Extensions.Design\\3.5.0.0__31bf3856ad364e35\\System.Web.Extensions.Design.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\3e6c6fbf\\ed7db520_5880cc01\\ProjectBase.Utils.DLL" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Design\\2.0.0.0__b03f5f7f11d50a3a\\System.Design.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\1d165978\\15481a25_5880cc01\\FoodOrder.RestaurantModule.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\2b037192\\e32e44e1_d341cb01\\PostBackRitalin.DLL" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Web.Extensions\\3.5.0.0__31bf3856ad364e35\\System.Web.Extensions.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\c47bde74\\1f6ad8c0_3984cb01\\NHibernate.Linq.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\344c2531\\5b4ffb28_6c74cb01\\Castle.Core.DLL" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.ServiceModel\\3.0.0.0__b77a5c561934e089\\System.ServiceModel.dll" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Web.Mobile\\2.0.0.0__b03f5f7f11d50a3a\\System.Web.Mobile.dll" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\0f060aeb\\8eeca628_6c74cb01\\NHibernate.ByteCode.Castle.DLL" /R:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\assembly\\dl3\\699a6c99\\5909df08_7ad6cb01\\Masterworks.Utilities.DnsQuery.DLL" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Data.DataSetExtensions\\3.5.0.0__b77a5c561934e089\\System.Data.DataSetExtensions.dll" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Xml\\2.0.0.0__b77a5c561934e089\\System.Xml.dll" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Windows.Forms\\2.0.0.0__b77a5c561934e089\\System.Windows.Forms.dll" /R:"C:\\Windows\\assembly\\GAC_MSIL\\System.Runtime.Serialization\\3.0.0.0__b77a5c561934e089\\System.Runtime.Serialization.dll" /out:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\App_Web_search.master.7371103c.wkrdmiw6.dll" /D:DEBUG /debug+ /optimize- /win32res:"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\7oevkkzx.res" /w:4 /nowarn:1659;1699;1701 /warnaserror- "C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\App_Web_search.master.7371103c.wkrdmiw6.0.cs" "C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\Temporary ASP.NET Files\\root\\85135762\\a89acdb6\\App_Web_search.master.7371103c.wkrdmiw6.1.cs"

版本信息:Microsoft .NET Framework 版本:2.0.50727.5446; ASP.NET 版本:2.0.50727.5420

這意味着您嘗試打開一個網頁,當 asp.net 嘗試動態編譯時,它無法構建解決方案。 您遇到構建錯誤或需要重新構建解決方案。 在 Visual Studio 中打開解決方案並嘗試構建它。 如果它有編譯錯誤,請修復它們,直到您可以構建它,然后嘗試再次瀏覽它。

我遇到了同樣的錯誤,通過以下步驟解決了:

1) 刪除 ASP.Net 臨時文件 (C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\Temporary ASP.NET Files)

2)清理並重建解決方案。 確保在解決方案資源管理器中的項目中設置啟動項目。

就我而言,我只是重新啟動應用程序池(停止並啟動)。 它有效!

我在 Visual Studio 2017 中創建了一個新的 Web API 項目,並發布到僅支持C#6.NET Framework 4.5.1的 IIS 托管服務器。

該項目具有版本2.6.1的 Nuget 包Microsoft.Net.Compilers ,在其描述中說:

引用此包將導致使用包中包含的特定版本的 C# 和 Visual Basic 編譯器構建項目,而不是任何系統安裝的版本。

此包可用於編譯針對任何平台的代碼,但只能使用桌面.NET 4.6+ 完整框架運行

我想我可以嘗試單獨降級 Nuget 包,但我選擇在 Visual Studio 2015 中創建項目,它使用了此包的1.0.0版,以及對其他 Nuget 包的更改,從而在服務器上成功構建。

右鍵單擊解決方案資源管理器 -> Clean Solution然后Rebuild Solution

您必須右鍵單擊 c:\\windows\\Temp 並通過添加修改、讀取執行、寫入...來修改 IIS_IUSRS 帳戶的權限。

升級 NuGet 包時出現此錯誤。 我必須手動刪除packages文件夾,然后手動選擇Restore NuGet Packages ”作為解決方案。 然后一切又開始工作了。

檢查您的 web.config,如命名空間“....”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM