ASP.net MVC:如何通过本地服务器从移动设备访问项目

时间:2017-07-22 08:08:05

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

当我想在移动设备上测试我的静态网页时,我会设置一个使用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项目非常陌生,并且不知道如何通过localserver 如何设置来访问它。比如说,我的项目是D:/mvcProject/exampleProject.sln。我尝试使用与在D:/mvcProject之前的简单webproject上相同的方式进行设置,但是当我从浏览器访问exampleProject.sln时,它会向我显示代码行而不是视图。

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

2 个答案:

答案 0 :(得分:1)

  1. 在本地设备中发布您的MVC应用程序。
  2. 从“控制面板”安装IIS(Internet信息服务)。
  3. 使用本地IP托管您的应用。
  4. 比从同一网络浏览您的网站

答案 1 :(得分: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/