前言 在程式設計中,我們會遇到各種各樣的異常問題,一個好的異常處理解決方案能夠幫助開發者快速的定位問題,也能夠給用戶更好的用戶體驗。 異常處理的幾種方式 1、通過異常過濾器捕獲異常進行處理 2、自定義異常處理中間件 在這裡我選擇自定義異常處理中間件,中間件依托於請求管道運行,並且中間件的執行是有序的 ...
vs發佈一些舊的系統時候,會報一些錯誤,阻止發佈。
1.分析器錯誤:XXX.aspx.cs文件不存在
但檢查的時候發現文件存在的好好的,對比發現是在aspx頁面的第一行:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SaveFileZQ.aspx.cs" Inherits="SaveFileZQ" %>
不應該是CodeFile,而是CodeBehind。改完重新發佈就ok了
2.”未能將文件xxx複製到xxx,未能找到文件xx“
此系統是經過好幾個人改過的,所以一些文件已經棄用刪除掉了。
打開文件夾內的.csproj文件(用txt打開),搜索提示的文件名,找到那一行內容,直接刪掉就可以了。
改完之後 reload all,最後發佈就可以了。
註:還有一些文件夾僅僅是放在項目文件夾內,而不是編譯到項目中,那在解決方案資源管理器中先把此類文件夾排除到項目外就好。
自創!!轉載註明出處:張不胖 - 博客園 (cnblogs.com)