我是ASP.NET Web API的新手,想要从我制作的实用程序类中创建HttpResponseMessage
实例。然后我做了非常简单的课。
但是发生了编译错误。
CS0246:类型或命名空间名称'HttpResponseMessage'不可能 发现(您是否缺少using指令或程序集引用?)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Web;
namespace myapplication.App_Code.Utils
{
public class HttpUtility
{
// compile error here
public HttpResponseMessage GetHttpResponseMessage ()
{
return new HttpResponseMessage();
}
}
}
HttpResponseMessage
可从Controller Class获得,它由ASP.NET自动生成,但不是我的Utility类。
我错过了什么?
答案 0 :(得分:1)
我注意到您将课程放在项目的var request = require('request');
var options = {
url: 'https://api.github.com/repos/request/request',
headers: {
'Access-Token': 'request'
}
};
function callback(error, response, body) {
if (!error && response.statusCode == 200) {
var info = JSON.parse(body);
console.log(info.stargazers_count + " Stars");
console.log(info.forks_count + " Forks");
}
}
request(options, callback);
文件夹中。 ASP.NET世界中的This folder has a special purpose,应该用于要作为应用程序的一部分进行编译的共享类和业务对象。因此,要么将您的班级移到另一个文件夹,要么将其属性部分中的App_Code
更改为Build Action
。