the ends of all your curves are not snapped to each other.. also, even when you get it working, the surface will only extend as far as your furthest profile curve, so only the area between the 3 profile curves will have a surface. It won't extend to the end of the rail curves that come to a point.