zoukankan      html  css  js  c++  java
  • 我的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、设置“认证”属性,启用“仿冒”,否则出错如下:

    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、

  • 相关阅读:
    搭建环境遇到的几个问题
    webservice
    Eclipse 反编译 阅读class 文件
    设置navigationBar上面的item
    自定义的UITabbar上面的按钮的x坐标的计算方法
    UIToolbar自定义背景及按钮设置
    UITabBar实现自定义背景及UITabBarItem自定义图片和字体
    IOS APP圆形图片的实现
    如果AlertView输入框为空,则禁止点击确定按钮
    两种局部刷新UITableView的方法的使用条件
  • 原文地址:https://www.cnblogs.com/ceachy/p/AspDotNet_Errors.html
Copyright © 2011-2022 走看看