1

こんにちは私はサンプルのWebサービスを作成したいのですが、Webサービスプログラムを実行しているときに以下のエラーが発生します。その他の詳細は以下のとおりです-

私のAssemblyInfo.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;

namespace MyFirstWebService
{
    /// <summary>
    /// Summary description for Service1
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
    // [System.Web.Script.Services.ScriptService]
    public class Service1 : System.Web.Services.WebService
    {
        [WebMethod]
        public string simpleMethod(String srt)
        {
            return "Hello " + srt;
        }

        [WebMethod]
        public int anotherSimpleMethod(int firstNum, int secondNum)
        {
            return firstNum + secondNum;
        }

    }
}

私がこれを実行しているとき、私は得ています

ここに画像の説明を入力してください

以下は私のWindows機能とサービスのスナップショットです-

ここに画像の説明を入力してください

私のIIS設定は次のとおりです。

ここに画像の説明を入力してください

cmd %windir%\ Microsoft.NET \ Framework \ v4.0.30319 \aspnet_regiis.exe-irで以下のコマンドを実行しました

これを取り除く方法を教えてください。

4

2 に答える 2

1

'デフォルトドキュメント'(default.aspx、default.asp、index.htmなど)がWebアプリケーションで利用できないようです。したがって、「ディレクトリブラウジング」としてのエラーは有効になっていません。WebサービスのURL(http:// localhost:[port] /webservicename.aspxなど)を開いてみてください

それが役に立てば幸い

于 2013-02-16T13:08:16.287 に答える
0

ちなみに、正しいスタートアッププロジェクトが設定されていることを確認してください(.netをデバッグしてから長い時間がかかります:p)

于 2015-06-08T03:07:35.057 に答える