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
时,它向我显示代码行而不是视图。
请赐教,圣光。我是一个空杯子,寻求你的智慧。 提前谢谢!
一个.sln文件是保持在一起的一组是你的解决方案的一部分的项目,而不是用于定义路由或路径浏览移动网站。遵循MVC结构的路线是包含您的控制器和与该控制器相关的视图。举例来说,如果你有一个控制器,ExampleController
,并为控制器,ExampleDetail.cshtml
一个观点,那么你的路径看起来是这样的:
http://localhost/Example/ExampleDetail
请花一些时间通过MVC教程的内容,也有那里有很多。
https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started
谢谢,龙裔。 Tutorialspoint上的'Self-Hosting'部分非常有用。 –
- 在本地设备上发布您的MVC应用程序。
- 从控制面板安装IIS(Internet信息服务)。
- 使用本地IP托管您的应用程序。
不是从同一网络
我明白了。谢谢!我会尝试使用IIS而不是python。你有没有在线漫游,我可以通过?我的意思是,特别针对MVC。 –
你使用的是哪个IDE? – garfbradaz
@garfbradaz我正在使用Visual Studio 2012. –