這個錯誤查了好久,我的web程式之前都是可以執行的,今天突然發現不能執行了,可以正常發布,發布的web程式在伺服器上也正常,只是在vs2012上無法執行,報錯如下:
異常資訊:
異常型別:configurationerror***cep
tion
異常訊息:未能載入檔案或程式集「microsoft.csharp, version=4.0.0.0, culture=neutral,publickeytoken=b03f5f7f11d50a3a」或它的某乙個依賴項。未提供所需的模擬級別,或提供的模擬級別無效。(異常來自 hresult:0x80070542)
在system.web.configuration.compilationsection.loadassemblyhelper(stringassemblyname, boolean stardirective)
在system.web.configuration.compilationsection.loadassembly(assemblyinfoai)
在system.web.compilation.buildmanager.getreferencedassemblies(compilationsectioncompconfig)
在system.web.compilation.buildmanager.getprestartinitmethodsfr
omreferencedassemblies()
在system.web.compilation.buildmanager.callprestartinitmethods(stringprestartinitlistpath, boolean& isrefassemblyloaded)
on)未能載入檔案或程式集「microsoft.csharp, version=4.0.0.0, culture=neutral,publickeytoken=b03f5f7f11d50a3a」或它的某乙個依賴項。未提供所需的模擬級別,或提供的模擬級別無效。(異常來自 hresult:0x80070542)
在system.reflection.runtimeassembly._nload(assemblyname filename,string codebase, evidence assemblysecurity, runtimeassemblylocationhint, stackcrawlmark& stackmark, intptrpprivhostbinder, boolean throwonfilenotfound, booleanforintrospection, boolean suppresssecuritychecks)
在system.reflection.runtimeassembly.nload(assemblyname filename,string codebase, evidence assemblysecurity, runtimeassemblylocationhint, stackcrawlmark& stackmark, intptrpprivhostbinder, boolean throwonfilenotfound, booleanforintrospection, boolean suppresssecuritychecks)
在system.reflection.runtimeassembly.internalloadassemblyname
(assemblynameassemblyref, evidence assemblysecurity, runtimeassemblyreqassembly, stackcrawlmark& stackmark, intptr pprivhostbinder,boolean throwonfilenotfound, boolean forintrospection, booleansuppresssecuritychecks)
在system.reflection.runtimeassembly.internalload(stringassemblystring, evidence assemblysecurity, stackcrawlmark&stackmark, intptr pprivhostbinder, boolean forintrospection)
在system.reflection.runtimeassembly.internalload(stringassemblystring, evidence assemblysecurity, stackcrawlmark&stackmark, boolean forintrospection)
在system.reflection.assembly.load(string assemblystring)
在system.web.configuration.compilationsection.loadassemblyhelper(stringassemblyname, boolean stardirective)
這是系統日誌的報錯資訊,在網上查了很久,網友大多數給出的解決辦法是:
1.檢查「目標框架」與web.config配置是否一致。
2.檢查引用的microsoft.csharp.dll是否有問題。
3.使用管理員許可權啟動vs。
最後我是用第三種方法解決的!很坑,搞了很久。。。。。。
aspx頁面引用html頁面
1。include file 包含檔案的相對路徑,include virtual包含檔案的虛擬路徑。2。在同乙個虛擬目錄內,和效果是相同的,但假設虛擬目錄名為myweb,則也可以通過除錯,但我們知道是絕對要報錯的。3。如果乙個站點下有2個虛擬目錄myweb1和myweb2,myweb1下有檔案fil...
ASPX頁面如何載入GAC中的元件?
注意這裡是 aspx 頁面而不是 aspx.cs 頁面引用gac的元件 要aspx 頁面引用 gac 中的元件,則需要做下面兩步 一 在 machine.config 中增加你的 assembly 在 節 在 可以找到這個節 中增加下面配置資訊 如果你想整個機子都起作用,就需要改全域性的 confi...
aspx生成靜態頁面
前台 如下 default.aspx 後台 如下 default.aspx.cs 注 其中hover為web專案名 using system using system.data using system.configuration using system.web using system.web....