ASP.NETコンパイルエラーが体を宣言しなければなりません
コード行発生のWebサービスプロジェクトをコンパイルしようとしたとき、私は上記のエラーを取得しています、IN
エラーは 'public List GetAccounts();'の下にあります。
namespace BegSilver.Web
{
[ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class Service1
{
[OperationContract]
public List<Accounts> GetAccounts();
// Add more operations here and mark them with [OperationContract]
}
}
これは、それが参照しているメソッドです。
public class Accounts
{
private Int32 acpk {get; set;}
private Decimal acctnumber { get; set; }
private String name { get; set; }
private String type { get; set; }
public static List<Accounts> GetAccounts()
{
List<Accounts> a = new List<Accounts>();
a.Add(
new Accounts()
{
acpk = 1,
acctnumber = 332.3m,
name = "Test",
type = "CASH"
});
return a;
}
私はいくつかの説明を見て提案の修正を試みたが、それらのどれも働いていないきました。
ご協力いただければ幸いです。 多くのおかげで、 マイク・トーマス