ASP.Net WebForm的发布(图解)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.Net WebForm的发布(图解)相关的知识,希望对你有一定的参考价值。

全文包括如下三部分内容:

方式一、发布网站至默认的IIS路径下

方式二、发布网站至指定的IIS路径下

注:发布过程中可能出现的错误信息及解决方法

----------------------------------------------------------------------------------------------------------

方式一、发布网站至默认的IIS路径下

1)发布环境:Windows 7 旗舰版 + IIS 7.5 + VS2010 + ASP.Net WebForm 4.0

2)制作一个Visual Studio解决方案,再创建一个类库和一个WebApplication,结构如下图所示

技术分享

3)在WebApplication上右键选择“发布”

技术分享

4)在弹出的对话框中填写如下内容

技术分享

5)vs输出了一堆信息,提示发布成功

技术分享

6)在IIS中观察网站发布的路径

技术分享

7)在”PublishDemo”上右键,选择”管理应用程序”,再选择”浏览”,即可以访问网页

技术分享

----------------------------------------------------------------------------------------------------------

方式二、发布网站至指定的IIS路径下

1)发布环境:Windows 7 旗舰版 + IIS 7.5 + VS2010 + ASP.Net WebForm 4.0

2)制作一个Visual Studio解决方案,再创建一个类库和一个WebApplication,结构如下图所示

技术分享

3)在IIS中添加网站

技术分享

4)在弹出的对话框中填写如下内容

技术分享

5)点击确定后,应该会提示只能在80端口启动一个网站,在右侧的”操作”面板中的”管理网站”处,点击”停止”或是”启动”即可

技术分享

技术分享

6)在WebApplication上右键选择“发布”

技术分享

7)在弹出的对话框中填写如下内容

技术分享

8)vs输出了一堆信息,提示发布成功

技术分享

9)在IIS中查看网站并浏览

技术分享

----------------------------------------------------------------------------------------------------------

注:发布过程中可能出现的错误信息及解决方法

1)错误信息如下图所示:

技术分享

解决方法如下图所示:

技术分享

2)错误信息如下图所示:

技术分享

解决方法如下图所示:

技术分享

3)错误信息如下图所示:

技术分享

解决方法如下图所示:

技术分享

输入 %windir%\\Microsoft.NET\\Framework\\v4.0.30319\\aspnet_regiis.exe –i,注意-i前面是一个空格

技术分享

4)错误信息如下图所示:

CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/.........dll”--“拒绝访问。 ”

解决方法如下图所示:

选择windows文件夹下的temp文件夹,右键点击”属性”,再点击”安全”,再点击”编辑”,选择IIS_USERS用户,追加勾选权限为完全控制(写入和编辑)即可。

技术分享

技术分享

技术分享

 

 

完整清晰的PDF版本 点击下载

以上是关于ASP.Net WebForm的发布(图解)的主要内容,如果未能解决你的问题,请参考以下文章

怎么获取提示框的返回值(C# 、asp.net、webform)

ASP.NET WebForm中JavaScript修改了页面上Label的值,如何在后台代码中获取

ASP.NET相关事件及JS的执行顺序

MVC5-1 ASP.NET的管道流

如何在同一个 Visual Studio 解决方案中设置 ASP Classic 和 ASP.NET WebForm - 用于在 ASP.NET WebForm 中重写 ASP Classic 页面

asp.net webform:RegisterClientScriptBlock 不适用于 jquery