web-dev-qa-db-ja.com

Visual Studio 2013を使用してC#でasmx Webサービスを作成する

やあ、

visual Studio 2013でasmxWebサービスを作成するにはどうすればよいですか?

私は this についての短いチュートリアルを見つけましたが、Visual Studio 2013でこれに従うと、「タイプ 'Service1'を作成できませんでした」というエラーが表示されます。

手伝ってくれてありがとう :)

40
  1. 空のASP.NETプロジェクトを作成する enter image description here
  2. Webサービス(asmx)をプロジェクトに追加します
    enter image description here
102
Damith

簡単な答え:それをしないでください。

長い回答:WCFを使用します。 Asmxに代わるものです。

これを参照してください answer たとえば、または this one の最初のコメント。

John Saunders:ASMXはレガシーテクノロジーであり、新規開発には使用しないでください。 Webサービスクライアントおよびサーバーのすべての新規開発には、WCFまたはASP.NET Web APIを使用する必要があります。ヒント:MicrosoftはMSDNのASMXフォーラムを廃止しました。


コメントについては...まあ、あなたがする必要がある場合は、あなたがする必要があります。その場合は、他の回答の有能な手に委ねます。 (面白いとはいえ、問題があります。問題が発生した場合、VS2013で最初にそれを行う理由は何ですか?)

24
Noctis

webサイトのボックスで.NETFramework 4.5を選択しましたが表示されないので、そこをクリックして3.5 ...を選択してください。

7
Kika_Fortez

名前空間を確認してください。私はそれについて問題を抱えていました。プロジェクトに別のWebサービスを追加して、あなたが行ったようにそれを複製することで、名前空間が異なることに気付きました。プロジェクトの最初に名前を変更しましたが、永続化されているようです。

0
user1040975