VS2010 Web网站发布步骤与常见问题解析

0 下载量 197 浏览量 更新于2024-09-03 收藏 1.41MB PDF 举报
"VS2010发布Web网站技术攻略" 本文详细介绍了如何使用Visual Studio 2010 (VS2010) 发布Web应用程序,特别针对初学者提供了详细的步骤。发布Web网站主要涉及两个关键部分:在VS2010中打包和部署到IIS。 首先,发布Web应用程序的步骤如下: 1. 在VS2010中,通过解决方案资源管理器,右键点击Web应用程序项目(例如:newsSystem),然后选择“发布”。这将打开发布配置对话框。 2. 在发布对话框中,选择“文件系统”作为发布方法。设置目标位置为一个自定义的文件夹,例如桌面的“test”文件夹。同时,勾选“发布前删除所有现有文件”以确保更新时删除旧文件。 3. 确保目标文件夹不在项目工程所在的同一文件夹内,以避免混淆。 4. 完成设置后,点击“发布”按钮,VS2010将编译并复制所有必要的文件到指定的目标文件夹。 发布完成后,需要在IIS中配置网站: 1. 打开“计算机管理”,找到“服务和应用程序”下的“IIS管理器”。 2. 在IIS管理器中,右键点击“应用程序池”,创建一个新的应用程序池,设置名称,并根据项目的.NET Framework版本选择相应的版本。 3. 接下来,右键点击“网站”,选择“添加网站”。在“添加网站”窗口中,填写网站名称,选择刚才创建的应用程序池,指定物理路径为发布文件夹,并设置身份验证信息(如使用特定用户)。 4. 输入IP地址和端口号,完成设置后,网站就发布成功了,可以通过浏览器访问。 然而,初次发布可能会遇到一些常见问题: 问题一:如果收到“检测到在集成的托管管道模式下不适用的ASP.NET设置”的错误,解决办法是进入IIS中的应用程序池设置,将“托管管道模式”改为“Classic”,并启用32位应用程序(即使项目不需要32位,因为VS2010默认生成的是x86平台)。 问题二:如果提示“由于Web服务器的‘ISAPI和CGI限制’列表设置,无法提供您请求的页面”,则需要在IIS中解除对ASP.NET的限制。打开ISAPI和CGI限制,确保ASP.NET的相关限制已允许。 以上就是VS2010发布Web网站的完整流程以及可能遇到的问题及解决方案。了解并掌握这些步骤对于开发者来说至关重要,特别是对于那些初次尝试发布Web应用的人来说,这些信息提供了宝贵的指导。