小编Mat*_*ete的帖子

Mysql无法启动

我从源包安装了mysql-5.6.14

试图开始:

vaio1 @ vaio1-VPCEA3S1E:mysqld的

 2013-11-17 13:22:18 0 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
 2013-11-17 13:22:18 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
 2013-11-17 13:22:18 1777 [ERROR] Can't find messagefile '/usr/share/mysql/errmsg.sys'
 2013-11-17 13:22:18 1777 [Warning] One can only use the --user switch if running as root  
 2013-11-17 13:22:18 1777 …
Run Code Online (Sandbox Code Playgroud)

mysql daemon

5
推荐指数
2
解决办法
3万
查看次数

从方法内重定向到操作

在我的控制器中的大多数操作中,我需要检查条件是否已满足,如果没有将用户重定向到同一控制器中的另一个Action,我尝试:

    public ActionResult Transactions()
    {
        GrossGalsConfermation();
        return View();
    }

    public void GrossGalsConfermation()
    {
        if (Session["HasConfirmed"] == null && TerminalUserData.IsGrossGallonTerminal)
        {
            RedirectToAction("ConversionFactors");
        }
    }
Run Code Online (Sandbox Code Playgroud)

但即使if声明为真,RedirectToAction也不会执行.我已经在VS中完成了一个调试,可以看到它从跳转ActionMethod,评估IF语句并进入它运行RedirectToAction但是然后它跳回到调用Acation并返回它的视图.如何强制它重定向?在线搜索我发现类似的问题,解决方案是改变为void,ActionResult但后来我必须提供一个Action无法完成的回退,因为这Method将被几十个视图调用.

c# asp.net-mvc

5
推荐指数
1
解决办法
1945
查看次数

用于SelectList的System.Web.Mvc与System.Web.WebPages.Html

今天我注意到两个命名空间System.Web.Mvc,并System.Web.WebPages.Html有SelectListItem.它之间有什么区别,有时候你应该使用一个而不是另一个吗?

c# asp.net asp.net-mvc asp.net-webpages asp.net-mvc-5

5
推荐指数
1
解决办法
1464
查看次数

TinyManaged NuGet已安装但由于缺少libtidy.dll而无法运行

我安装了TidyManaged NuGet软件包,并编写了一些基本代码将HTML文件转换为XHTML,但是当我运行它时,出现以下错误:

TidyManaged.dll中发生了'System.DllNotFoundException'类型的未处理异常

附加信息:无法加载DLL'libtidy.dll':找不到指定的模块。(来自HRESULT的异常:0x8007007E)

我试图添加对ti.Managed链接的GitHub页面的ibtidy.dll(x64和x86)的引用,但这给出了错误

无法添加libtidy.dll。请确保该文件可访问,并且是有效的程序集或COM组件。

我曾经使用过的所有其他NuGet软件包始终都可以正常工作,如何使此NuGet软件包正常工作才能使用TidyManaged?

c# tidy

5
推荐指数
0
解决办法
594
查看次数

RenderPartial()在哪里进入ASP.Net 5 MVC 6?

在ASP.Net 5 MVC 6中有Html.RenderPartialAsync但没有Html.RenderPartial.做一些挖掘我发现有一个新东西被称为View Components部分视图的更强大版本,但是面向动态的东西.MVC 6是否下降RenderPartial或者我没有找到任何文档?我想用它来将静态导航菜单文件包含到主布局中.

asp.net-core-mvc asp.net-core

5
推荐指数
1
解决办法
2385
查看次数

ViewStart.cshtml 似乎没有从视图中读取

我正在从空站点模板构建新的 ASP.Net Core 2.0,并尝试让_ViewStart.cshtml页面正常工作。我已经创建了Views -> Shared -> _ViewStart.cshtml页面,其中包含以下代码:

@{
    Layout = "~/Views/Shared/Layout/_Layout.cshtml";
}
Run Code Online (Sandbox Code Playgroud)

在我用于登录页面视图的Index.cshtl文件中,我有以下代码:

@{
    ViewData["Title"] = "Index";
    //Layout = "~/Views/Shared/Layout/_Layout.cshtml";
}

<h2>Index</h2>
Run Code Online (Sandbox Code Playgroud)

如果我在 Visual Studio 2017 中运行 F5 调试,索引页面会加载并仅显示“索引”,如果我查看源代码,布局中没有 HTML。如果我取消注释布局行并重新加载页面,一切都会正常。两个文件中的两个布局路径是相同的,那么为什么Index.cshtml文件不从_ViewStart.cshtml读取?

我不确定我是否只是错过了添加包或其他东西来使其工作,或者 ViewStart 在 .NET Core 中是否像在 .NET 4.5 中那样工作?

razor asp.net-core asp.net-core-mvc-2.0

4
推荐指数
1
解决办法
2801
查看次数

使用ASP.Net 5的MVC 6属性路由注册路由

在ASP.Net MVC 5中使用属性路由时,您将调用命令routes.MapMvcAttributeRoutes();,然后将Route()标签添加到要为其构建路由的Controller / Action中。我现在正尝试在ASP.Net MVC 6中执行此操作,并且发现了许多页面向您展示了如何执行此操作,这与MVC 5中的操作确实没有什么不同,但是它们没有向您显示在哪里或如何注册这些路由。

ASP.Net MVC 6是否只是为您自动提供它,还是有一个等同于routes.MapMvcAttributeRoutes();我必须在哪里调用的功能?

attributerouting asp.net-core-mvc asp.net-core

3
推荐指数
1
解决办法
2949
查看次数

尝试使用 MailKit 连接到邮件服务器时出现 AuthenticationException

我尝试MailKit通过 SMTP 通过交换服务器发送电子邮件,但当我尝试连接时出现以下错误:

MailKit.dll 中发生“System.Security.Authentication.AuthenticationException”类型的异常,但未在用户代码中处理

附加信息:根据验证程序,远程证书无效。

谷歌搜索会带来很多有关 Gmail 的内容或作为其他错误消息的一部分(例如 FTP 或 Web api 请求等)。我已经与 IT 人员交谈过,它不是自签名证书,我们不需要身份验证(事实上,我管理的 BugZilla 实例使用相同的设置进行设置并且工作正常)。我做错了什么或者如何获得更多详细信息以进一步排除故障?

using (var Client = new SmtpClient())
{
    Client.Connect("mail.address.com", 587, false);
    Client.AuthenticationMechanisms.Remove("XOAUTH2");
    Client.Send(Message);
    Client.Disconnect(true);
}
Run Code Online (Sandbox Code Playgroud)

mail.address.com domain编辑:我已经与 IT 部门核实,它与托管 IIS和交换的IIS 中使用的证书相同。我也将其安装为受信任的根,但仍然遇到相同的错误。

编辑2:如果我将代码更新为,Client.Connect("mail.address.com", 587, true);则会收到错误:

>System.Private.Networking.dll 中发生“System.IO.IOException”类型的异常,但未在用户代码中处理

附加信息:由于数据包格式意外,握手失败。

c# mailkit

3
推荐指数
1
解决办法
1万
查看次数

在_ViewStart.cshtml中定义全局变量

我们正在使用.NET Core 3.1. 我们想要定义一个全局变量(当前用户的电子邮件),_ViewStart.cshtml以便所有其他视图都可以访问它。通过这样做,我们的目的是避免重复的代码。

下面的代码:

@using System.Security.Claims
Your email: @User.FindFirstValue(MyClaimTypes.Email)
Run Code Online (Sandbox Code Playgroud)

可以用这个来代替:

Your email: @email
Run Code Online (Sandbox Code Playgroud)

我尝试_ViewStart.cshtml像这样定义电子邮件:

@{
    Layout = "_MyLayout";
    string email = "test@test.com";
}
Run Code Online (Sandbox Code Playgroud)

然后在以下位置访问它Index.cshtml

Your email: @email
Run Code Online (Sandbox Code Playgroud)

但它说

当前上下文中不存在名称“email”。

我们如何_ViewStart.cshtml从所有其他视图访问定义的变量?

c# asp.net-core-mvc asp.net-core-3.1

3
推荐指数
1
解决办法
5584
查看次数

在Cout上出错,但我在LINQ exrpression中没有使用Count,

我试图从针对我的EF Code First DB运行的LINQ选择中返回JSON格式中的一组数据,并且我收到错误

Count必须是DbConstantExpression或DbParameterReferenceExpression.参数名称:count

但我不知道为什么我得到它,因为我没有COUNT在我的LINQ查询中使用参数,所以为什么我收到此错误?

    public ActionResult GetData(string sidx, string sord, int page, int rows)
    {
        try
        {
            //Get total rows
            int RowCount = db.Sections.Count();

            string OrderBy = (sidx + " " + sord);

            var SectionData = new
            {
                total = (int)Math.Ceiling((float)RowCount / (float)rows),
                page = page,
                records = RowCount,
                rows = (from s in db.Sections
                        select new
                        {
                            id = s.ID,
                            cell = new string[] {
                                SqlFunctions.StringConvert((double)s.ID).Trim(),
                                s.RouteName,
                                s.Title
                            }
                            .OrderBy(x => sidx)
                            .Skip(page * rows) …
Run Code Online (Sandbox Code Playgroud)

c# linq-to-entities entity-framework-6 asp.net-mvc-5

2
推荐指数
1
解决办法
1435
查看次数