【问题标题】:problems with mvc5 when I run my application当我运行我的应用程序时 mvc5 出现问题
【发布时间】:2016-11-01 17:30:09
【问题描述】:

为什么我在尝试运行时会出现此错误

错误: enter image description here enter image description here

代码html:

@model TornarPagina
@{
    ViewBag.Title = "ABC do ABC ‹ Central de Atendimento";
    ViewBag.Description = "Com problema ou dúvidas, acesse nossa centra de atendimento ABC do ABC, que responderemos todas as suas dúvidas";
    ViewBag.Keywords = "ABC, Notícias, Eventos, Guia Comercial, Região do ABC";
    ViewBag.Author = "Portal do ABC do ABC";
}

<div class="container padding">
    <div class="container">
        <div class="row">
            <div class="visible-xs">
                <figure class="ad-mobile">
                    <a href="#" title="Publicidade Mobile" alt="Publicidade Mobile"><img class="img-responsive center-block" src="~/Images/TornarPagina/ad-mobile.jpg" alt="Publicidade"></a>
                </figure>
            </div>
        </div>

        <div class="row">
            <div class="visible-sm">
                <figure class="ad-sm">
                    <a href="#" title="Publicidade"><img class="img-responsive center-block" src="~/Images/TornarPagina/ad-topo.jpg" alt="Publicidade"></a>
                </figure>
            </div>
        </div>

        <div class="row">
            <h1>Faça do <b>ABC</b>do<b>ABC</b> sua página inicial</h1>
        </div>
    </div>

    <div class="row center-block col-lg-12 col-md-12 col-sm-12 col-xs-12">
        <div class="ie padding2">
            <a class="" role="button" data-toggle="collapse" href="#ie" aria-expanded="false" aria-controls="collapseExample">
                <div class="titulo model1">
                    <img src="~/Images/TornarPagina/ie.png" />
                    <h2>Explorer</h2>
                </div>
            </a>
            <div class="collapse conteudo model1-1" id="ie">
                <span>1</span><p>Clique no menu Ferramentas, que fica ao lado direito da barra de endereços e está sinalizado com uma imagem de engrenagem. Escolha "Opções da Internet".</p>
                <img class="img-responsive" src="~/Images/TornarPagina/ie-img-1.png" />
                <span>2</span><p>No item Home page, escreva http://www.abcdoabc.com.br e, por fim, clique em "Ok".</p>
                <img class="img-responsive" src="~/Images/TornarPagina/ie-img-2.png" />
            </div>
        </div>
    </div>

    <div class="row center-block col-lg-12 col-md-12 col-sm-12 col-xs-12">
        <div class="safari padding">
            <a class="" role="button" data-toggle="collapse" href="#safari" aria-expanded="false" aria-controls="collapseExample">
                <div class="titulo model2">
                    <img src="~/Images/TornarPagina/safari.png" />
                    <h2>Safari</h2>
                </div>
            </a>
            <div class="collapse conteudo model1-2" id="safari">
                <span>1</span><p>No navegador da Apple precisa primeiro ir à página principal do ABCdoABC. Depois, basta entrar, pelo menu, na caixa "Preferências" e clicar sobre o botão "Usar a Página Atual</p>
                <img class="img-responsive" src="~/Images/TornarPagina/safari-img-1.png" />
                <img class="img-responsive" src="~/Images/TornarPagina/safari-img-2.png" />
            </div>
        </div>
    </div>

    <div class="row center-block col-lg-12 col-md-12 col-sm-12 col-xs-12">
        <div class="google padding">
            <a class="" role="button" data-toggle="collapse" href="#google" aria-expanded="false" aria-controls="collapseExample">
                <div class="titulo model3">
                    <img src="~/Images/TornarPagina/chrome.png" />
                    <h2>Chrome</h2>
                </div>
            </a>
            <div class="collapse conteudo model1-3" id="google">
                <span>1</span><p>Vá ao menu Ferramentas (lado direito de endereço) e escolha a opção "Configurações"</p>
                <img class="img-responsive" src="~/Images/TornarPagina/chrome-img-1.png" />
                <span>2</span><p>Em Inicialização, selecione a opção "abre uma página especíica ou um conjunto de páginas". Em seguida, clique em  "Configurar Páginas".</p>
                <img class="img-responsive" src="~/Images/TornarPagina/chrome-img-2.png" />
                <span>3</span><p>Em adicionar uma nova página, digite: "http://www.abcdoabc.com.br". Por fim, clique em "Ok".</p>
                <img class="img-responsive" src="~/Images/TornarPagina/chrome-img-3.png" />
                <span>4</span><p>Caso, por padrão, o Chrome não mostre o ícone de casa (Home page), que leva diretamente à página inicial, volte ao menu Ferramentas e clique na opção "configurações". Em Aparência, escolha a opção "Mostrar botão Página Inicial".</p>
                <img class="img-responsive" src="~/Images/TornarPagina/chrome-img-4.png" />
                <span>5</span><p>Clique em "Alterar" e selecione "Abrir esta página". Na caixa que abrir, digite: "http://www.abcdoabc.com.br". Por fim, clique em "Ok".</p>
                <img class="img-responsive" src="~/Images/TornarPagina/chrome-img-5.png" />
            </div>
        </div>
    </div>

    <div class="row center-block col-lg-12 col-md-12 col-sm-12 col-xs-12">

        <div class="firefox padding">
            <a class="" role="button" data-toggle="collapse" href="#firefox" aria-expanded="false" aria-controls="collapseExample">
                <div class="titulo model4">
                    <img src="~/Images/TornarPagina/firefox.png" />
                    <h2>Firefox</h2>
                </div>
            </a>
            <div class="collapse conteudo model1-4" id="firefox">
                <span>1</span><p>Para quem usa o Firefox, o meio mais fácil é clicar sobre o símbolo da "Terra" na caixa de endereço e arrastá-lo até o ícone da casa. Depois, basta dar "Ok".</p>
                <img class="img-responsive" src="~/Images/TornarPagina/firefox-img-1.png" />
            </div>
        </div>
    </div>
</div>

================================================ ======================

谁能帮帮我,不知道为什么会出现这个错误,返回我组装了一个调用这个控制器的视图和html页面

谢谢

【问题讨论】:

  • 抛出了什么异常?
  • 在您的问题中包含详细信息,而不是图片。

标签: html css razor asp.net-mvc-5


【解决方案1】:

你能告诉我们完整的错误吗?

另外,你是如何路由网址的?我将开始在 App_Start/RouteConfig.cs 下查找。例如,如果默认路由看起来像这样 {controller}/{action}/{id},那么您尝试访问的 url 是 Home/TornarPagina。

另一个技巧是在 Visual Studio 中转到您的控制器,右键单击 > Go To View(Ctrl+M, Ctrl+G),然后您将转到该控制器的视图。

这里是关于如何使用控制器创建视图的教程a link

【讨论】:

    【解决方案2】:

    确保您使用的是 MVC

    首先,确保您的项目中确实包含 MVC(即System.Web.Mvc)(通过 NuGet 包或手动拉入)。

    检查您的命名空间

    确保您在处理 MVC 及其路由的 web.config 文件中具有正确的命名空间引用:

    <system.web.webPages.razor>
        <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <pages pageBaseType="System.Web.Mvc.WebViewPage">
            <namespaces>
                <!-- Ensure that these are present -->
                <add namespace="System.Web.Mvc" />
                <add namespace="System.Web.Mvc.Ajax" />
                <add namespace="System.Web.Mvc.Html" />
                <add namespace="System.Web.Routing" />
                <add namespace="YourProject.Namespace" />
            </namespaces>
        </pages>
    </system.web.webPages.razor>
    

    正确清理和复制

    如果仍然无法正常工作,请考虑以下事项:

    • 清理您现有的解决方案。
    • 确保将CopyLocal 属性设置为True

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-24
      • 1970-01-01
      • 2019-06-27
      • 1970-01-01
      • 1970-01-01
      • 2017-06-15
      • 2021-05-04
      • 2018-11-20
      相关资源
      最近更新 更多