【问题标题】:ASP.net MVC: How to access project from mobile via Local ServerASP.net MVC:如何通过本地服务器从移动设备访问项目
【发布时间】:2017-07-22 08:08:04
【问题描述】:

当我想在移动设备上测试我的静态网页时,我会使用 python 设置一个本地 Http 服务器。例如,如果我的页面位于 D:/myProject/index.html,我会使用命令行并转到>>D:/myProject/

那就用这条线,

python -m http.server

在 8000 端口设置 localhttpserver。然后我会从我的移动浏览器访问,比如

http://192.168.XXX.XXX:8000/index.html

但我对 ASP MVC Web 项目非常陌生,不知道如何通过本地服务器访问它如何设置一个。说,我的项目是 D:/mvcProject/exampleProject.sln。我尝试像在简单的 webprojects 上设置相同的方式,直到 D:/mvcProject,但是当我从浏览器访问 exampleProject.sln 时,它向我显示的是代码行而不是视图。

请赐教,圣光。我,一个空杯子,寻求你的智慧。 提前谢谢!

【问题讨论】:

  • 您使用的是哪个 IDE?
  • @garfbradaz 我正在使用 Visual Studio 2012。

标签: python asp.net asp.net-mvc asp.net-mvc-4 localserver


【解决方案1】:

.sln 文件用于将作为解决方案一部分的一组项目保存在一起,而不是用于定义路由或路径。您遵循 MVC 结构的路线将包含您的控制器和绑定到该控制器的视图。例如,如果您有一个控制器 ExampleController 和该控制器的视图 ExampleDetail.cshtml,那么您的路径将如下所示:

http://localhost/Example/ExampleDetail

请花点时间学习 MVC 教程,那里有很多。

https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started

https://www.tutorialspoint.com/asp.net_mvc/

【讨论】:

  • 谢谢,龙裔。 Tutorialspoint 的“自托管”部分真的很有帮助。
【解决方案2】:
  1. 在本地设备中发布您的 MVC 应用程序。
  2. 从控制面板安装 IIS(Internet 信息服务)。
  3. 使用本地 ip 托管您的应用程序。

比通过同一网络在移动设备上浏览您的网站

【讨论】:

  • 我明白了。谢谢!我将尝试使用 IIS 而不是 python。你有任何我可以遵循的在线演练吗?我的意思是,专门针对 MVC。
猜你喜欢
  • 2012-07-20
  • 2022-12-04
  • 2020-09-17
  • 1970-01-01
  • 1970-01-01
  • 2014-01-19
  • 1970-01-01
  • 2016-01-20
  • 2023-03-20
相关资源
最近更新 更多