IIS 服务器错误。“/”应用程序中的服务器错误
IIS server error .Server Error in '/' Application
这是一个 ASP.NET MVC 应用程序,但使用 Web 窗体视图引擎 (.aspx) 而不是 Razor 视图引擎 (.cshtml)。
我已将项目和 IIS 默认文档中的默认起始页设置为 Login.aspx。但是,如果我在 Web 浏览器中输入 http://localhost:150/Login.aspx,它就可以工作。我做错了什么?
如果你想访问路由“/”,你应该有一个 HomeController。在这个控制器中,放置一个 returns View() 的 Index 操作。然后在Views/Home文件夹中创建一个Index.aspx文件。如果您想在使用路由“/”进入您的站点时访问其他视图,那么您应该更改您的 RouteConfig 文件,并将默认控制器和操作设置为其他。
我想通了。我将我的登录页面移到了 VIEWS 文件夹中(以前不是)。
创建了默认控制器
public class DefaultController : Controller
{
// GET: Default
public ActionResult Index()
{
return Redirect("~/Login.aspx");
}
}
并非一切似乎都有效。谢谢您的帮助。
这是一个 ASP.NET MVC 应用程序,但使用 Web 窗体视图引擎 (.aspx) 而不是 Razor 视图引擎 (.cshtml)。
我已将项目和 IIS 默认文档中的默认起始页设置为 Login.aspx。但是,如果我在 Web 浏览器中输入 http://localhost:150/Login.aspx,它就可以工作。我做错了什么?
如果你想访问路由“/”,你应该有一个 HomeController。在这个控制器中,放置一个 returns View() 的 Index 操作。然后在Views/Home文件夹中创建一个Index.aspx文件。如果您想在使用路由“/”进入您的站点时访问其他视图,那么您应该更改您的 RouteConfig 文件,并将默认控制器和操作设置为其他。
我想通了。我将我的登录页面移到了 VIEWS 文件夹中(以前不是)。
创建了默认控制器
public class DefaultController : Controller
{
// GET: Default
public ActionResult Index()
{
return Redirect("~/Login.aspx");
}
}
并非一切似乎都有效。谢谢您的帮助。