在我的ASP.NET MVC项目中,我有一个带有LogErrors属性的操作,如下所示:
[LogErrors]
public ActionResult Index()
{
var i = 0;
var c = 10 / i;
return View();
}
在此操作中,我做了一个未处理的异常,而没有尝试捕获(Decde10x0),我必须记录此异常错误,文本,以及该异常发生在带有NLog的文本文件中的操作。我制作了LogErrors如下:
public class LogErrorsAttribute : FilterAttribute, IExceptionF
我已经将ASP.NET MVC4升级为ASP.NET MVC 5.1,遵循这些
我在升级nuget软件包时遇到了很多错误和回滚:
例如
Install failed. Rolling back...
Install-Package : Updating 'Microsoft.AspNet.WebApi.Core 4.0.20710.0' to
'Microsoft.AspNet.WebApi.Core 5.1.0' failed. Unable to find a version of
'Microsoft.AspNet.WebApi.OData
我想设计一个具有基于HttpPostedFileBase的属性的类,
public HttpPostedFileBase picture;
我正在使用IFormFile和Microsoft.AspNet.Http;
代码如下所示:
using Microsoft.AspNet.Http;
namespace design.Model
{
public class gallery
{
public IFormFile picture;
}
}
它在using Microsoft.AspNet.Http行给出了一个错误。如何解决这个问题呢?
将dnvm从beta8更新到1.0.0-rc1-final后,我的Startup.cs中出现错误
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc(); <======= "iservicecollection does not contain a definition for add mvc(error)"
services.AddTransient<IRepository, MongoRepository>();
我正在使用Blazor WebAssembly,并尝试使用Microsoft.AspNet.SignalR.Client连接到SignalR服务器(ASP.NET SignalR,而不是ASP.NET核心SignalR)。代码如下所示:
var hubConnection = new HubConnection(url, queryString);
await hubConnection.Start();
我得到了以下异常:
System.PlatformNotSupportedException: Property Credentials is not supported. blazor.w
我有ASP.NET MVC 6应用程序,它调用一些外部web服务。我使用这个指南:这里是代码:
using System;
using System.Net.Http;
using System.Net.Http.Headers;
namespace TestService.Web.Code
{
internal class ServiceProxy
{
internal string Get(string predicate)
{
using (var client = new HttpClient())
不久前,我使用ASP.Net 5 web应用程序模板创建了一个项目。我记得当时建造的那个项目。
现在,当我尝试构建一个我创建的旧项目时,我有一个错误
Severity Code Description Project File Line Suppression State
Error CS1061 'ClaimsPrincipal' does not contain a definition for 'GetUserId'
and no extension method 'GetUserId' accepting
我在ASP.NET Web API应用程序中使用开箱即用的ValuesController
public class ValuesController : ApiController
{
// GET api/values
[Queryable(PageSize = 1)]
public IQueryable<string> Get()
{
return new string[] { "value1", "value2", "value3", "value4"
当我尝试添加迁移时,"k“会给出以下错误:
k : System.Exception: Unable to locate project.json
At line:1 char:1
+ k web
+ ~~~~~
+ CategoryInfo : NotSpecified: (System.Exceptio...te project.json:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
bij Microsoft.Framework.Runtime.DefaultH
我试着编写简单的代码:
public async Task<string> GetData(String labelName)
{
using (var client = new HttpClient())
{
var uri = new Uri(@"https://example.com/over/search_field?=search_label=" + labelName);
var response = await client.GetAsyn
我正在尝试在 5 Beta 3中使用ASP.Net SDK,但是即使我将它添加为依赖项,我仍然会得到以下错误:
Microsoft.Framework.Runtime.Roslyn.RoslynCompilationException:
~/myproject/Controllers/PackagesController.cs(5,7):
error CS0246: The type or namespace name 'Aftership' could not be
found (are you missing a using directive
我试图将IronPython添加到.Net Core1.0 web应用程序中,但存在访问ScriptRuntime类的问题。当我尝试添加using IronPython;时,会发现错误,说明找不到IronPython。
我还会发现关于ScriptRuntime does not exist in the current context的错误
注意:当前在OSX10.11上使用Visual代码
下面是我的project.json的依赖项和框架部分:
{
"version": "1.0.0-*",
"dependencies": {
我正在尝试在Visual Studio代码中调试应用程序。我用以下命令创建了这个项目:
yo aspnet //Empty App named myApp
cd "myApp"
dnu restore
dnu build
dnx kestrel
幸运的是,它在http://localhost:5001上运行,但我每次都需要Ctrl-C和重建。现在,通过VS代码进行调试,我在.vscode文件夹上有一个launch.json文件,其中有一行:
// Workspace relative or absolute path to the program.
当我使用简单的API:/api/dashboard时,它完美地工作了!
,但是,我添加的任何过滤器,都会返回以下错误!
API URI
/api/dashboard?$filter=(ProximoAtendimento%20gt%20datetime'2012-11-30'%20and%20ProximoAtendimento%20lt%20datetime'2012-12-02')
错误
{
"Message": "An error has occurred.",
"ExceptionMessage
我目前在Visual中运行了一个C# web应用程序项目。我读过的文章,文章中说可以在没有安装visual studio或dnx的干净的maachine上运行web应用程序。这是我对我的项目做的
C:\Users\VmwareX64\Documents\Myapp\src\Myapp> dnu publish --runtime active
这是我得到的输出。
Microsoft .NET Development Utility CLR-x86-1.0.0-beta7-15532
Copying to output path C:\Users\VmwareX64\Documents
我的for服务器,为开发目的,服务于几个网站。这些都托管在xxx.example.com/yyy.example.com下面。每个应用程序都获得自己的子域,但运行在同一台服务器上,这显然降低了成本。
试图用ASP.NET 5来完成这个任务非常困难。Kestrel似乎接管了整个套接字连接,而不是(以某种方式) IIS管理流量并将其路由到两个不同的应用程序池和网站。第二个错误如下:
Microsoft.AspNet.Server.Kestrel.Networking.UvException: Error -4090 EADDRNOTAVAIL address not available
at