让别人也可以访问你电脑上的ASP.NET MVC创建的网站

最近在写一个网站,昨天刚写完,由于要和朋友一起测试,但是他电脑上没有环境,所以希望我在自己电脑上部署一下,让他直接通过浏览器来访问来测试,所以从昨晚到今天上午,通过各种搜索,终于搞定了。

先介绍一下我用的环境,网站的编写使用ASP.NET MVC4.0 平台版本.NET Framework 4.0 操作系统window7.

  • 1.依次进入控制版面--程序和功能--打开或关闭window功能 然后按照下图所示,把Internet信息服务下的勾选上

  • 2.进入控制面板-管理工具-Internet 信息服务(IIS)管理器

注意我们进到这里,先点击右边更改.NET Framework版本 默认的是2.0 我们把它改成4.0

然后点击IIS下的ASP

然后把启用父路径设为true

  • 3.现在我们就可以创建网站了

网站名称就自己随便设就可以了,应用程序池非常重要,我这里选择的是存在的,你也可以自己新建一个。IP地址设置为你电脑的IP地址。然后确定。

应用程序池的版本非常重要,应用程序默认的是2.0的版本,一定要改成4.0版本,不然会当你访问网站的时候,对呀配置文件中的这句话会报错

如果你用的是4.0的框架,那把你用到的应用程序池的版本一定要设置成V4.0

还有一点 一定要查看

4.0的版本又没有被禁止

还要注意的一点的是如果我们安装了4.0但是在以上涉及到设置版本的地方又找不到4.0的选项的,那么是应为你IIS第一使用在安装之后,我们需要在以管理员身份运行命令行,然后输入C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i  就可以了。

现在我们点击右面的浏览网页,结果还报错,解决办法,给c/windows/temp属性 安全,给IIS用户设置可读可写的权限,这样网站就可顺利访问。

但是外网还是不能访问,如果你连的是路由器,局域网是可以访问了,外网我们要设置一个转发规则,每个路由器的设置不一样,我的是极路由,设置如下:

这个规则就是当有人访问你的外网IP时,你可以把转到局域网内对应的IP下。这里有一点要注意,外网IP和WAN口IP一样,如果不一样,有可能你连了多个路由器。而我的是因为电信的宽带不是桥接方式,猫就相当于一个路由器,所以我打电话给电信叫他给我改成桥接方式,一般需要拨号的都是桥接方式,然后这样就完成了。还是挺有成就感的。

我的ip是

然后访问4040端口

是不是很简单的。

时间: 2024-10-09 08:09:17

让别人也可以访问你电脑上的ASP.NET MVC创建的网站的相关文章

Mono 4.0 Mac上运行asp.net mvc 5.2.3

Mono 4.0 已经发布,二进制包已经准备好,具体的发布说明参见:http://www.mono-project.com/docs/about-mono/releases/4.0.0/. 今天在Mac上更新了Mono 4 和Xamarin Studio 5.9. 使用Xamarin Studio 创建了一个asp.net mvc 项目: 模版使用的是5.2.0 版本的,目标框架是Mono/.NET 4.5,我通过Nuget 更新到了5.2.3 , 更新包的过程中需要调整下web.config

在Windows Server 2008 R2上部署ASP.NET MVC应用

OS: Windows Server 2008 R2 .NET: 4.0 (1) 安装IIS 打开管理工具 > 服务器管理, 选择角色 > 添加角色 勾选Web服务器选项 选择除FTP外的角色服务(可选) (2) 安装Web Deployment 安装方式选择Custom 选中全部模块(可选) (3) 安装.NET Framework 4.0 (4) 注册ASP.NET 4.0 以管理员权限打开命令行窗口,运行如下命令: 64位系统 > C:\Windows\Microsoft.NET\

如何让同局域网的同事访问我电脑上的PHP网站

需求:想让公司同一局域网的同事电脑访问我的电脑里面的php项目. 条件:首先确认localhost正常访问你的项目 步骤: 1.增加新增监听端口 ,如:Listen 0.0.0.0:99 2.允许别人访问你的项目所在目录的权限,如 <Directory F:/www/web/>    AllowOverride All    Require all granted</Directory> 3.改变wampserver在线状态.点击图标,最下面的put online 4.在http-

tomcat配置虚拟路径,可以解决实际开发中测试时前端访问后台电脑上的图片的问题

首先电脑上要已经安装好tomcat,安装tomcat的教程可以从网上找到很多.这里就不赘述了. 一般开始做一个web项目后,会涉及到用户头像,商品图片等信息,这些图片保存在项目中不方便,于是我将选择保存在某个磁盘的一个文件夹中,例如 D:/img 这样的话,使用全路径会相应的有些不方便,于是我就选择在tomcat中配置虚拟路径,打开tomcat目录 找到他的配置文件夹conf,然后打开,看见如下所示 然后用某个文本编辑器(记事本格式乱,不建议使用)打开 server.xml 文件,在最后找到 <

在自己的电脑上搭建服务器,发布自己的网站

我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没必要,我们只是学习,测试之用,在自己的电脑上搭建一个服务器完全可以满足要求.上次写的一篇博客,PC服务端与Android客户端实现网络通信,就是利用这个原理. 我们分为三步走来实现:(我这里用的示例javaweb程序是我自己简单写的一个小程序shop1) 1, 我们用Tomcat服务器,如果我们的javaweb程序已经部署到

在自己的电脑上搭建服务器,发布自己的网站(学习之用) 涉及到花生壳

1.原网址 http://blog.csdn.net/pzhtpf/article/details/7704337/ 2.内容 我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没必要,我们只是学习,测试之用,在自己的电脑上搭建一个服务器完全可以满足要求.上次写的一篇博客,PC服务端与Android客户端实现网络通信,就是利用这个原理. 我们分为三步走来实现:(我这里用的示例

头像上传ASP.NET MVC实现-可拖动大小实时预览

这是一个ASP.NET MVC实现的类似于dz论坛的上传头像功能.可以拖动选择大小,支持多种尺寸生成. 效果界面 头像上传源码下载 项目中具体应用时,请根据需求做调整.欢迎交流~回复即可下载~源码下载 提取码 aa5b

Windows Server 2008 R2上部署ASP.NET MVC3.0应用网站程序

系统和软件环境 Windows Server 2008 R2 IIS:4.5 .NET: 4.0 ASP.NET MVC 3.0 (1) 安装IIS 打开管理工具 > 服务器管理, 选择角色 > 添加角色 勾选Web服务器选项 选择除FTP外的角色服务(可选) (2) 安装Web Deployment 安装方式选择Custom 选中全部模块(可选) (3) 安装.NET Framework 4.0 (4) 注册ASP.NET 4.0 以管理员权限打开命令行窗口,运行如下命令: 64位系统 &g

本机访问其它电脑上的oracle数据库

最近发现很多人问到怎么才能访问别人机子上的oracle,这里来给大家做个示范 借助工具的话,oracle就自己带了两个配置和移值助手下面:net configuration assistant 和net manager 一.net configuration assistant1.选择本地NET服务名配置 2.添加3.在服务名中输入你要访问的机子的oracle的服务名称(就是数据库名啦)如为abc4.之前的协议用默认的就行了,这里的主机名就填你要访问的主机的IP或主机名称(这个只对于局域网)(如