如何在我的案例中使用http://localhost:4333/
在服务器内的C#中获取项目URL,因为我们有这个
Image _img = Image.GetInstance("http://localhost:4333/logo.PNG");
在服务器中打印带有徽标的PDF,然后将其作为 byte []
发送给客户端有类似
的东西string _projectUrl = Environment.GetProjectUrl;
Image _img = Image.GetInstance(_projectUrl + "/guavatel.PNG");
答案 0 :(得分:2)
在WebAPI中,更具体地说,在ApiController
的上下文中,类型Request
的{{1}}属性与MVC应用程序中的属性不同。因此,HttpRequestMessage
没有定义名为HttpRequestMessage
的属性。
为此,您必须使用名为Url
的属性。
您可以使用此扩展方法获取项目基本网址:
RequestUri