转自:http://www.bkjia.com/Asp_Netjc/1018876.html

本文讲解网站建好之后,如何发布在服务器上面。这也是阿辉最近遇到的问题,经过不停的查找资料终于解决了,但是有一些具体的细节需要特别的注意,不然会出现错误。

1:在解决方案上先清除解决方案---->在重新生成解决方案--->点击发布(这里必须要清除解决方案,而且记住以后项目更改了,也要先清除解决方案。);

2:点击发布----->弹出页面(如下图1)--->下拉—>新建配置文件名---[阿辉建为(SYSWX)];

图1                                           图2

3点击下一步--->选择“文件系统”----->界面如下图1--->界面变为图2,此时文件位置---- ”C:\WX“

图1                                             图2

4:下一步---->选择Release(此时也可以选择其余两个,Debug为调试版本,而Release为发布版本。)------>接着下一部,,,发布》》》》》》

5:做到这一步的时候已经成功了,输出如下,,,,

6:此时在C盘下面的文件夹WX里面就是网站发布生成的具体内容。

7:此时就是将WX文件夹里面的代码压缩拷贝到服务器文件夹里面,然后在服务器里面设置IIS服务的网站发布。

IIS网站发布

1:将发布出来的代码拷贝到服务器WX文件夹里面,然后打开iis服务器(信息服务管理器)如下图

2:这时右键网站---添加网站--如下图1所示,之后写网站的网站名(SYS)---->应用程序池点击  选择---

---->选中“DefaultAppPool”界面如图2.

图1                                            图 2

3:IP地址选择自己电脑的IP,端口变为大于80的数,我的为8160(由于前面的端口我都用了,,自己设置的时候尽量设置大点,)如上图2所示。之后点击“确定”,由于我的电脑上面已经注册了“IIS服务器”所以直接就可以生成网页,SYS右键----->管理网站----->浏览

4:没有注册IIS服务器的再看,,,

在C盘文件夹下面找此文件aspnet_regiis.exe,路径如下“C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe”打开运行输入cmd,将文件aspnet_regiis.exe拉入,在其后面加  -i  之后界面如下

此时就安装完了iis服务器,接着就是将服务器文件夹WX里面的文件,管理员获得所有权限。

到这一步就完成了服务器里面网站的发布,,界面如下

提示:

*:我在做的时候也遇到了问题,比如权限的问题,要是管理员取得所有权不能浏览,那就找到C:\Windows\Temp,将文件夹Temp

添加NETWORK SERVICE权限,更改你的网站文件夹的权限:

在网站文件夹添加Everyone的权限,设置为完全控制就行。

*:注意将应用程序池,ASP.NET设置为4.0,这里的级别设置的低了也会出现错误。

VS2013发布网站,vs2013发布的更多相关文章

  1. VS发布网站步骤(先在vs上发布网站到新的文件夹,然后挂到iis上面)

    VS发布网站步骤(先在vs上发布网站到新的文件夹,然后挂到iis上面) 首先用vs2010打开一个Asp.Net项目,   也可以通过vs菜单->生成->发布网站   选择发布网站的路径 ...

  2. VS2013使用WebDeploy发布网站到IIS服务器

    VS2013用Web Deploy方式发布网站到IIS服务器发布文档 VS版本:VS2013 服务器版本:Windows Server 2012 R2 IIS版本:IIS8.0 Web Deploy版 ...

  3. VS2013发布网站删除.CS文件

    VS2013发布网站时,默认不删除.CS文件,想要删除的话,需要一些配置   1.在要发布的网站上右键,选择"发布网站". 2.在发布窗口中,会让你选择一个发布配置文件,没有的话点 ...

  4. VS2013发布网站详细步骤

    以下是我发布网站的时候,搜索到的可以使用的办法,同样适用于vs2013(已经尝试). 1.打开你的VS2012网站项目,右键点击项目>菜单中 重新生成一下网站项目:再次点击右键>发布: V ...

  5. vs2013发布网站合并程序是出错(ILmerge.merge:error)

    Vs2013发布网站时,生成错误提示: 合并程序集时出错: ILMerge.Merge: ERROR!!: Duplicate type 'manage_ForcePasswrod' found in ...

  6. vs2013发布网站

    第一次在Server2008中发布网站,期间发生了很多的错误,这里记录下来,以供以后的学习. (1).首先在IIS上先建一个网站,(网站名称.物理路径.类型 IP地址 和端口)然后点击确认,这样就是先 ...

  7. VS2013中使用git发布解决方案master分支的时候出现错误

    VS2013GIT基础用法请自行参考:不会Git命令,照样玩转Git 环境:VS2013+ 码云错误描述:在VS2013中使用git发布解决方案master分支的时候出现“无法将本地分支 master ...

  8. asp.net core项目发布网站时的选项

    发布网站时的选项 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序. Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的, ...

  9. IIS发布网站

    IIS发布网站几个问题 1.部署步骤:http://jingyan.baidu.com/article/3065b3b6e5becdbecff8a4d5.html Win7下IIS报503Servic ...

随机推荐

  1. SAP模板

    用的是kuangbin的模板:http://www.cnblogs.com/kuangbin/archive/2012/09/29/2707955.html ;//点数的最大值 ;//边数的最大值 c ...

  2. 鼠标上下滑动总是放大缩小页面,按住ctrl+0

    鼠标上下滑动总是放大缩小页面,可能是ctrl键失灵了,幸好键盘有两个ctrl键,按住ctrl+0,页面就正常了,吓死宝宝了,~~~~(>_<)~~~~

  3. Python 动态创建函数【转】

    知乎上也有相似的问题 偶然碰到一个问题,初想是通过动态创建Python函数的方式来解决,于是调研了动态创建Python函数的方法. 定义lambda函数 在Python中定义lambda函数的写法很简 ...

  4. pdfbox加载pdf时遇到wrappedioexception报错处理方式

    现在一个项目要对pdf做处理.由于其中一个pdf约为80M左右,用pdfbox读取pdf时遇到了wrappedioexception错误.监控得到说内存不足.于是请教项目经理.他告诉我在Open De ...

  5. Linux时间同步

    (1)进入 root权限 su root(2)使用ntpdate IP(时间源IP)或service crond restart查看服务有没有开启(3)#crontab -e(新增一下语句) 0 */ ...

  6. kernel 4.4.12 EETI eGTouch 电容屏驱动移植

    kernel 4.4.12 EETI eGTouch 电容屏驱动移植: 在make menuconfig 里面添加如下选项: 添加通过事件上报接口节点: Device Drivers ---> ...

  7. airflow 部署

    环境 : ubuntu 14.04 LTS python 2.7 script: 设置环境变量: export AIRFLOW_HOME=~/airflow 安装相关依赖包: sudo apt-get ...

  8. How do I get the path of the current executed file in Python?

    First, you need to import from inspect and os from inspect import getsourcefile from os.path import ...

  9. VMWare虚拟机实例拷贝到另一台服务器后出现Error in the RPC receive loop: RpcIn: Unable to send.错误的解决

    把一个VMWare虚拟机实例拷贝到另一台服务器后,在事件查看器中的应用程序日志中不断出现Error in the RPC receive loop: RpcIn: Unable to send.错误, ...

  10. ajax 设置同步

    这个问题总是碰见,但是又总是记不住怎么拼写,这次直接写出来,长期保存. Ajax请求默认的都是异步的 如果想同步 async设置为false就可以(默认是true) 例如: $.ajax({      ...