編譯器錯誤消息: CS0016


最近嘗試學習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>

如果你的項目沒有經過發佈,就不會有以上問題出現


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章