網頁

2019/07/17

[ASP.NET] Web Service (.asmx) 遇到404問題

昨天在傳統Web Service (.asmx)上遇到直接存取.asmx頁面正常,可秀出Documentation說明(如果Web.Config沒有將Documentation remove掉的話),但POST/GET過去IIS會回應404 Not Found的問題。

查了老半天,才發現是專案類型為ASP.NET MVC專案導致的,會將:
http://{site}/Foo.asmx/Bar
這類的URL,以MVC的路由來處理,因為找不到對應的Controller,自然就得到404。

解決方法是在 RouteConfig.cs 新增 .asmx 檔的處理規則:
    public class RouteConfig
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.IgnoreRoute("{resource}.asmx/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
        }
    }

2019/02/03

[筆記]使用FCM推播於Android設備可能遇到的問題

由於GCM即將在2019年4月中止服務,趁著九天連假,想說來試試看,沒想到卻因為奇怪的bug折騰了一天。

2015/04/19

[美食] 車輪餅

記錄一下常買的車輪餅:


  1. 衡陽路騎樓下
  2. 光華紅豆餅 - 光華商場八德路巷子
(持續更新中)

2015/04/16

在 Windows 下為 Android 設備安裝 adb Interface Driver (2)

今年過年時,買了一台新Notebook (Toshiba R30-A),作業系統是 Windows 8.1。
在設定 Android 開發環境時,照著先前寫下的《在 Windows 下為 Android 設備安裝 adb Interface Driver》方法做,發現在Windows 8底下行不通!(大驚)
Windows 8會提示此驅動程式沒有簽章 (崩潰!XDDD)

在網路上折騰了好久,總算找到方法!
方法可參考 StackOverflow 上的這篇文章:http://stackoverflow.com/a/21972659/1247728

Arduino 接收紅外線

今天難得早下班,就來玩玩剛買的 Arduino 套件。
由於工作上有接觸到紅外線,所以第一個玩具就先從 IR receiver 下手。

在閱讀了葉難的部落格後 ,便開始依樣畫葫蘆,程式也是直接複製貼上 XD

以下是接線完成的樣子:
 

2014/09/27

在 Windows 下為 Android 設備安裝 adb Interface Driver

最近工作上要在一些 Android 手機和平板開發一些 app,想不到在安裝 adb Interface driver 嘗盡苦頭,瞎搞了一天,總算摸索出一個萬用法。

2014/05/25

使用portsnap更新port tree

好久沒碰FreeBSD了,最近想更新一下port tree,才發現現在改用portsnap這個工具,cvsup已成過去式?

簡單memo一下:

一、下載port tree:
portsnap fetch

二、安裝port tree:
portsnap extract

三、更新port tree:
portsnap update

首次執行的話,要先做fetch extract,以後就隨時都可以fetch update。