本地ASP.NET网站的公网发布
来源:互联网 发布:linux服务器开发前景 编辑:程序博客网 时间:2024/05/17 03:02
以下是对网上部分资料的汇总及自己的测试过程,还有关于发布之后数据库连接的解决方法。
开发工具:vs2013+sql server2012+花生壳+win8.1笔记本一台
预算:花生壳实名注册费6元(朕的两顿早饭钱)
1.以管理员权限启动vs,来打开要发布的网站,“生成”-“重新生成网站”,完成之后点选“发布网站”
2.弹出以下页面,“新建配置文件”,随便起一个名字就好,填写完成后点击下一步
3.发布方法选择“文件系统”,目标位置点浏览找到网站程序的存放目录,点击下一步
4.这里保持默认就好,直接点击下一步
5.好了,点击“发布”
6.右键计算机(这台电脑)-“管理”,打开IIS管理器,如下图
7.右键网站列表,选择添加网站,弹出下图对话框,填写好“网站名”、“物理路径”、“类型”、“IP地址”、“端口”,记得“应用程序池”要选择成DefaultAppPool,“IP地址”打开下拉列表随便选一个,但是别选公网IP,我用的是以太网的IPV4地址172.22.34.21。。。然后点击“完成”
8.之后点击浏览网站,即可,部署成功
数据库连接问题
对于可能会出现的“用户 ‘IIS APPPOOL\DefaultAppPool’ 登录失败。”问题,解决方法如下:
1.打开SQL Management studio,选择“安全性”-右键“登录名”-“新建登录名”,打开如下图:
2.点击“搜索”-“高级”-“立即查找”,如下图,选中“SERVICE”,确定。
3.弹出下图,“确定”
4.选中“服务器角色”,打勾选中“sysadmin”,如下图,“确定”。
5.打开IIS管理器,单击“应用程序池”
6.右键“DefaultAppPool”-“高级设置”,打开下图,设置“标识”为NetWorkService如图,确认。彻底部署成功
使用花生壳发布网站到外网
1.下载花生壳客户端,注册账号,领取免费域名。
2.登陆花生壳客户端,双击域名,如下图,选择“添加映射”
3.弹出下图选择框,内网IP填写配置网站时输入的IP,我的就是172.22.34.21,确定
4.大功告成,把下图的外网访问地址拷给你的小伙伴们,让他们来访问吧
- 本地ASP.NET网站的公网发布
- 发布 asp.net网站 到本地IIS
- 发布 asp.net网站 到本地IIS
- Asp.net网站的发布
- 在外网通过服务器公网IP访问IIS发布ASP.NET网站
- 关于Asp.net网站的本地发布和遇到问题的解决方法
- Asp.net网站发布
- asp.net发布网站
- Asp.net发布网站
- asp.net 发布网站
- ASP.NET发布网站
- ASP.NET网站发布
- asp.net 网站发布
- ASP.NET网站发布
- 发布asp.net网站
- asp.net 网站发布
- asp.net 2.0发布的网站本地IIS执行正常但发布到远程服务器上乱码的解决方法
- asp.net 网站发布的步骤
- 杭电oj 2006 求奇数的乘积
- xcode 7.0联网 plist文件需加入
- 【经典转载】Linux进程学习系列之三 孤儿进程和守护进程
- 10年工作经验老程序员推荐的7个开发类工具
- 部分和问题,深度优先搜索
- 本地ASP.NET网站的公网发布
- Android深入浅出系列之Bluetooth—蓝牙操作(一)
- 需要排序的最短子数组的长度
- typedef的使用
- mybatis中的#和$的区别
- 【经典转载】Linux进程学习系列之四 exit()和_exit()函数
- bzoj1562
- Windows 下Redis的安装教程和PHP使用Redis示例
- 一小时Docker教程