IIS 新增应用程式 Visual C# ASP.NET Web 专案

Visual C# ASP.NET Web Application 建立 Web 应用程式

Visual C# ASP.NET Web Application 是使用 C# 语言和 ASP.NET 框架开发 Web 网页的专案类型。

档案 打开 Visual Studio 并选择「新增专案」 选择新增 (ASP.NET 空白 Web 应用程式)。

并且加入一个 Web Form 应用程式的表单名称为 default.aspx

主要在设置于 IIS「新增应用程式」所以 default.aspx 页面中的内容只有放简单的字。

Visual Studio 中按 [F5] 开始侦错、确定一下可以于 http://localhost:5023/ 正常显示内容。

* 5023 为自动指派通讯埠。


发行专案

Visual Studio 上方中选择 建置 发行 myWebApplication 专案

发行方法 档案系统

目标位置 C:\inetpub\wwwroot\myWebApp 实体路径


浏览器打开 http://localhost/myWebApp/default.aspx 如果出现下列 HTTP 错误

无法以实体路径之 myWebApp 来浏览该专案发行的 Web 应用程式。


'/' 应用程式中发生伺服器错误。

组态错误

描述: 当剖析服务此要求所需的资源时发生错误。请检阅下列的特定剖析错误详细资讯,并且适当地修改您的原始程式档。剖析器错误讯息: 在应用程式层级之外使用註册为 allowDefinition='MachineToApplication' 的区段发生错误。错误的原因可能是虚拟目录尚未在 IIS 中设定为应用程式。



IIS 新增应用程式

在 [系统管理工具] [Internet Information Services (IIS) 管理员] 「新增应用程式」

站台 Default Web Site 按右键选择 「新增应用程式...」确定完成则会产生一个 myApps

别名 myApps 与该应用程式关联的别名(可以自行命名)。

实体路径 C:\inetpub\wwwroot\myWebApp 实体路径 C# ASP.NET Web 专案档案位置。

浏览器打开 http://localhost/myApps/default.aspx

其中 myApps 为「新增应用程式」的别名,亦可试一下 localhost 改用 127.0.0.1 或电脑名称。此仅有为 Visual C# ASP.NET Web 专案的第一个步骤,与 .asp 网页模式不太一样。


大型网站比较适合用 WebApplication 项目,小型网站比较适合用 WebSite 项目。WebApplication 程式设计模型的优点、网站编译速度快,使用了增量编译模式,仅仅只有档被修改后,这部分才会被增量编译进去。WebSite 产生随机的程式集名,需要通过外挂程式 WebDeployment 才可以生成单一程式集 WebSite 程式设计模型的优点,动态编译该页面,马上可以看到效果,不用编译整个网站。