ASP.Net 開発者に配布する単純な Web サービスを作成したいと考えています。私が求めているレイアウトを持つアプリケーション(SvnBridgeweb.config
)を見つけました-単一のファイルと単一の.dll
ファイル。
興味深い部分は次のweb.config
ファイルにあります。
<httpHandlers>
<clear/>
<add verb="*" path="*" type="SvnBridgeServer.SvnBridgeHttpHandler, SvnBridgeServer" />
</httpHandlers>
完璧ですね。これで好きなものを投げて、IHttpHandler
実装であると思われるもので処理することができます。
そこで、前述の構成ファイルの精神を取り除き、ライブラリを DLL にバンドルし、VS でビルドしました。私はすぐにIEでこれを取得します:
ソース エラー:
[該当するソース行はありません]
私は主に PHP を使用しています。ASP.Net は私にとってまったく新しいものです。明らかに私は何か間違ったことをしていますが、どこから始めればよいかわかりません。
現時点では、Python スクリプトを使用してすべての C# ソースを 1 つの.ashx
ファイルにまとめています。次のようになります。
<%@ WebHandler Language="C#" Class="MyApp.MyClass" debug="true" %>
using System.Data;
...
namespace MyApp
{
public class MyClass : IHttpHandler
{
public void ProcessRequest(HttpContext Http)
{
...
}
}
}
明らかに他にもたくさんありますが (ユーザー構成領域など)、要点は理解できます。
誰かが私を正しい方向に向けることができますか? 私は C# 言語に慣れていますが、少し困惑しているのは配置と構成だけです。
この質問はやや曖昧に思えるかもしれません。コメントを投稿してください。必要に応じて明確にするよう努めます。
ありがとう、
ニール。