做港台專案開發遇到的一些非技術問題總匯。。。

2022-03-06 10:16:52 字數 1130 閱讀 9695

乙個小專案,差不多是乙個單使用者個人部落格的性質。技術上沒什麼說的,都差不多。現在就是說一下開發後的問題。

伺服器是乙個虛擬空間,作業系統是server 2003,web發布不是iis,而是乙個叫「abyss web server

」的工具,支援asp.net2.0的應用。語言包是正體中文。客戶要求英文介面。支援繁體。所以選用utf-8作為**編碼,這個也沒有問題,本地開發完成後,測試沒有問題,上傳空間,噩夢來臨了。

首先是提示空間缺少「system.enterpriseservices.dll」的引用。但我想system.enterpriseservices.dll是framework的預設元件之一,應該不是我**的原因,萬般無奈之下,我想它不是缺少「system.enterpriseservices.dll」,我把本機framework自帶的的上傳上去不就可以了,ok,總能解決了這個問題。。。,此問題結論:沒辦法,空間不是iis,可能對.net支援不是很完美吧。。。

其次就是檔案許可權的問題,我在本機測試當然是相關檔案的讀寫許可權都開了,國內虛擬空間一般只需要直接上傳這些就可以了,可是我客戶那個空間不是那樣,預設ftp的許可權很低,需要執行chmod 777的許可權指令,具體操作就是選定伺服器相關檔案和資料夾,右鍵會有「屬性(chmod)」選項,按照提示操作即可。。

再次就是對於axd檔案的處理。在asp.net2.0中webresource.axd檔案的重要性不言而喻了。但是那個空間防火牆遮蔽了axd字尾檔案通訊,所以我只好把webresource.axd的一些指令碼單獨分離出來然後附加進去,而且將原本一些axd檔案的http處理改成了aspx,問題總算得到解決。。。。

最後一些問題就是那個伺服器管理非常嚴格,那個web發布工具定義了很多過濾詞彙,例如一些sql語言的關鍵字,還有一些常見的粗口等,國內顯然這部分是交給寫**的人自行處理過濾(看寫**人的人品和能力了),所以有時候會動不動出現一些501,404錯誤什麼的,萬一出現這個情況,你要有點耐心和客戶溝通,最簡單的方法就是在乙個靜態頁面在**後面加一些測試的字串,看是否已經被伺服器提供方遮蔽了。。

我聽那個客戶說香港那邊虛擬主機用的基本上是linux+php+mysql的搭配,windows主機不是主流,這個空間提供商雖然在安全問題上處理很強大,但是也造成了太多的不方便,所以大家如果接的港台和國外開發,一定要弄清除它們的伺服器環境,在本機盡量虛擬乙個真實環境來。。

專案開發 遇到的非技術問題

摘自 公司專案總結,另新增個人對開發方面的看法。角色 問題分類 解決方案pm 需求描述不客觀,頻繁變更,需求不明確,需求變更沒有走正規流程,核心需求有時被忽略 客戶溝通 過度承諾,確認效果不及時,執行方案選擇不當 執行溝通 資訊不共享,關鍵時間節點不明確,白天忙等,晚上加班,缺乏郵件確認,缺乏條理性...

做專案過程中遇到的一些坑

只要是專案一定要需求評審 三方合作的專案評審時候要確定以下 1 主功能有哪些,設定頁面有哪些引數 2 ui什麼時候給設計圖紙 3 後台介面設計有沒問題。4 三方專案週期要一致,中間最好不要有其他任務。理由 1需求不明確,邊做邊改效率太低。2專案週期不一致,可能在需要別人配合的時候,其他一方會以有事為...

開發ReportViewer中遇到的一些問題

1.每頁顯示多少行由report的interactivesize height屬性決定,規則是 height 行數 0.63492 每行的高度 2.如何顯示表頭,選擇用xml格式開啟report檔案,在 after true 加上這句話就可以了。屬性裡找不到,只可以在這裡加 3.pagecountm...