>>224 だいじょうぶ。ちゃんとバイナリで再利用できるよん♪
1. WebServiceのC#のコードの部分をDLL化する。
using System.Web.Services;
public class HelloService
{
[ WebMethod (MessageName="hello") ]
public string SayHello() {
return "Hello World!!";
}
}
// csc /t:library /r:System.Web.Services.dll hoge.cs
2. IISの仮想ディレクトリのルートに、binって名前のディレクトリを作って、
そこにWebServiceのDLLを置く。
3. そうすると、.asmxの中身はたった1行でOK。ロジックのソースは完全に隠せるよ♪
<%@ WebService Class="HelloService" %>
つまり、バイナリで配布したら、DLLをbinに置いてもらって、
あとは.asmxを1行だけ書いてもらうということ。