打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ASP.NET之旅(四):IIS网站部署步骤及常见错误
写ASP.NET程序已经有几年了,可是每每将网站或者Web应用程序部署到IIS上的时候,还总是出错。每次都需要查看错误信息,甚至搜索网络找到处理方法,于是这一次来了个全程记录,把步骤和遇到的问题都记下来,与同道共享:)
1、在IIS中创建虚拟目录(WebSite)或者应用程序(WebApp);
注意:发布的程序必须创建应用程序,否则出错如下:
Parser Error Message: Could not load the assembly 'App_Web_nqebt6fg'. Make sure that it is compiled before accessing the page.
Source Error:
Line 1: <%@ page language="C#" autoeventwireup="true" inherits="_Default, App_Web_nqebt6fg" %>
2、给IIS_IUSRS和IUSR赋予虚拟目录读写权限,否则出错如下:
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
3、设置“认证”属性,启用“仿冒”,否则出错如下:   ---这个主要会是权限的问题 ,
随便找到一个上层文件夹,点属性->安全->共享->添加everyone回复  就OK了
HTTP Error 401.3 - Unauthorized
You do not have permission to view this directory or page because of the access control list (ACL) configuration or encryption settings for this resource on the Web server.
4、设置应用程序池为“经典模式”(如果需要的话),否则出错如下:
HTTP Error 500.24 - Internal Server Error
An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.
5、在连接字符串中不要使用集成安全,而是使用用户名/密码(如果不是Windows认证的话),否则出错如下:
Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'NT AUTHORITY\IUSR'.
6、
7、
8、
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ASP.NET木马及Webshell安全解决方案
使用IIS在Windows上托管ASP.NET Core(本文仅针对Window服务器)
利用IIS调试ASP.NET网站程序的完整步骤
在IIS 7.5中部署Web项目
HTTP 错误 500.19 – Internal Server Error web.co...
IIS 中没有发现ASP.NET v4.0
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服