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

问题描述:

当我想在移动设备上测试静态网页时,我会使用python设置本地Http服务器。例如,如果我的页面位于d:/myProject/index.html,我会用命令行,转至>>D:/myProject/ASP.net MVC:如何通过本地服务器访问移动项目

然后用这条线,

python -m http.server 

要设置localhttpserver在端口8000。然后,我会从我的手机浏览器访问像

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

但我很新的ASP MVC Web项目,并不知道如何通过本地服务器访问它如何设置一个。说,我的项目是D:/mvcProject/exampleProject.sln。我尝试的设置方式与我在简单网络项目中所做的相同,最高为D:/mvcProject,但是当我从浏览器访问exampleProject.sln时,它向我显示代码行而不是视图。

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

+0

你使用的是哪个IDE? – garfbradaz

+0

@garfbradaz我正在使用Visual Studio 2012. –

一个.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/

+0

谢谢,龙裔。 Tutorialspoint上的'Self-Hosting'部分非常有用。 –

  1. 在本地设备上发布您的MVC应用程序。
  2. 从控制面板安装IIS(Internet信息服务)。
  3. 使用本地IP托管您的应用程序。

不是从同一网络

+0

我明白了。谢谢!我会尝试使用IIS而不是python。你有没有在线漫游,我可以通过?我的意思是,特别针对MVC。 –