最近嘗試學習ASP.net,本地IIS瀏覽時出現如下錯誤:
1.編譯器錯誤消息: CS0016: 未能寫入輸出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\lcawen\4855bfd6\f89990d7\App_global.asax.ipcbnbmw.dll”--“拒絕訪問。 ”
錯誤原因分析:cs0016一般是由於對臨時目錄的訪問權限不夠引起的;
其解決辦法如下:在c:\windows目錄下的臨時文件夾Temp屬性中的安全選項卡中,加入NetWork Service用戶,並賦予其全部權限;
2.C#_錯誤"Unable to find manifest signing certificate in the certificate store"
方法一:把DEF項目的屬性->Signing選項->Sign the ClickOnce manifests 勾去掉,這樣就可以編繹通過了;
方法二:用記事本打開 *.csproj文件 ,刪除下面四句代碼:
<manifestcertificatethumbprint>...</manifestcertificatethumbprint>
<manifestkeyfile>...</manifestkeyfile> <generatemanifests>...</generatemanifests> <signmanifests>...</signmanifests>
如果你的項目沒有經過發佈,就不會有以上問題出現