91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vs2012 發布網站丟失文件

發布時間:2020-07-10 23:34:48 來源:網絡 閱讀:1485 作者:wang_shuai 欄目:編程語言

問題描述

在發布網站時,發現上線的網站總是功能缺失,而本地代碼確實沒問題。

到發布網站的磁盤去查看,發現丟失了很多靜態頁面文件。

這是一個很奇怪的問題:mvc的網站,丟失了很多View(大部分的cshtml文件都發布成功了,只有少數部分發布失敗)。

手動將所有view全部覆蓋一遍,發現網站可以正常運行了……

這是什么原因呢?為什么發布會遺漏部分靜態文件呢?


解決方案

在vs中查看這些遺漏的和發布成功的文件屬性,對比一下發現

vs2012 發布網站丟失文件

發布成功的文件,屬性中【生成操作】選中了【內容】選項,而失敗的文件則是【無】。

修改了這些屬性我在此嘗試發布,真的成功了。


追究原因

為什么這些文件會沒有這些屬性呢?

回想一下這些文件被加入到工程的操作,我發現(在我這個項目中),因為是多個分布視圖,所以我只新建了一個分布視圖,然后通過ctrl+c  ctrl+v 復制了其他的視圖(過程中后綴出現問題,修改過后綴),而發布結果剛好是通過vs新建的分布式圖發布成功了,而復制的視圖發布失敗。

通過復制的視圖,如果后綴被修改過(圖中修改了視圖后綴為.cshtml1),則會丟失這些屬性信息。

vs2012 發布網站丟失文件

在手動修改為正確的后綴之后 還要修改這些文件的【生成操作】屬性。


后記

這本不該出現的問題,引出這么大的麻煩,不過研究得到最后的真知,也算是一種收獲了。

小心駛得萬年船,怪就怪自己不細心吧。




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

铜山县| 浙江省| 馆陶县| 东台市| 通渭县| 文水县| 东至县| 南丹县| 囊谦县| 固阳县| 潍坊市| 郴州市| 淅川县| 麻江县| 江达县| 饶平县| 宣恩县| 磴口县| 清徐县| 礼泉县| 祁阳县| 四子王旗| 永年县| 宜城市| 中阳县| 武宣县| 寿阳县| 大余县| 双桥区| 湟中县| 鹿泉市| 吉水县| 龙海市| 澄迈县| 九龙城区| 杭锦后旗| 依兰县| 平山县| 永宁县| 鲁甸县| 伽师县|