Kiba518

Kiba518

沈阳-架构-开发。

Fork me on GitHub

创建在 IIS 上运行的 ASP.NET Web 应用程序

创建在 IIS 上运行的 ASP.NET Web 应用程序

  1. 在 Visual Studio 中的“文件”菜单上,选择“新建”,然后选择“项目”

  2. “新建项目”对话框中,选择“Visual Basic”或“Visual C#”作为编程语言。

  3. “模板”窗格中,选择“ASP.NET Web 应用程序”。注意:如果使用的是 Visual Studio Web Developer,则必须创建新的网站,而不是新的 Web 应用程序。

  4. 键入 NorthwindService 作为项目的名称。

  5. 单击“确定”

  6. “项目”菜单上,选择“NorthwindService 属性”

  7. 选择“Web”选项卡,然后选择“使用本地 IIS Web 服务器”

  8. 单击“创建虚拟目录”,然后单击“确定”

  9. 从具有管理员权限的命令提示符中,根据操作系统,执行以下命令之一:

    • 32 位系统:

      复制
      "%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -i
      
    • 64 位系统:

      复制
      "%windir%\Microsoft.NET\Framework64\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -i
      

    这样将确保在计算机上注册 Windows Communication Foundation (WCF)。

  10. 从具有管理员权限的命令提示符中,根据操作系统,执行以下命令之一:

    • 32 位系统:

      复制
      "%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe" -i -enable
      
    • 64 位系统:

      复制
      "%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe" -i -enable
      

    这将确保在计算机上安装了 WCF 之后,IIS 能够正常运行。您可能必须重启 IIS。

  11. 当 ASP.NET 应用程序在 IIS7 上运行时,您还必须执行以下操作:

    1. 打开 IIS 管理器并导航到“默认网站”下的 PhotoService 应用程序。

    2. “功能视图”中双击“身份验证”

    3. “身份验证”页,选择“匿名身份验证”

    4. “操作”窗格,单击“编辑”,以在匿名用户将要连接到的网站下设置安全主体。

    5. “编辑匿名身份验证凭据”对话框中,选择“应用程序池标识”
posted @ 2012-01-04 10:06  kiba518  阅读(354)  评论(0)    收藏  举报