运行我的应用程序时mvc5的问题

时间:2016-06-29 20:12:12

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

为什么我在尝试运行

时会出现此错误

错误: 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页面

谢谢

2 个答案:

答案 0 :(得分:0)

确保您使用的是MVC

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

检查您的命名空间

确保在web.config文件中有适当的名称空间引用来处理MVC及其路由:

<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

答案 1 :(得分:0)

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

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

另一个技巧是在Visual Studio中转到您的控制器,右键单击&gt;转到视图(Ctrl + M,Ctrl + G),这将转到该控制器的视图。

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