在安装IIS后,如何配置开发环境,以支持ASP程序开发

在安装IIS后,如何配置开发环境,以支持ASP程序开发,第1张

双击打开 Internet信息服务 左栏出现本地计算机名 双击后 出现网站和默认SMTP虚拟服务器两个栏目 选中默认网站 右键属性 查看主目录

把脚本资源访问 读取 目录浏览 记录访问 索引资源 全部勾选 执行权限 选择脚本和可执行文件 然后单击浏览 找到网站的站点(根文件夹)所在

然后查看文档(在主目录选项的旁边) 单击添加 把网站的首页添加进去向上移到顶部 然后确定 保存 就可以了。

在右边栏就可以看见网站的项目 单击右键浏览就行了。

首先我们要清楚知道,Nginx本身的定位是高性能的>

我们都或多或少听说过LNMP环境,不少人觉得Nginx配置运行PHP,其实Nginx本身是无法处理PHP脚本的,而是通过FastCGI来处理PHP这类脚本的。

上图是Nginx里的一段段置,用来支持PHP的。从图中可以看到,Nginx接收到php脚本请求时,是将请求通过FastCGI转给PHP-FPM来处理的,而不是说Nginx本身就能直接解析和运行PHP脚本。

所以我们说,Nginx也可以通过配置让其支持ASPNET项目的运行,实现方案如下:

1、需要安装Mono

2、Nginx中将aspx文件请求转发给Mono进行处理

配置示:

其实还有另一种方案是我们推荐的,ASPNET程序在IIS(改为非80端口)里处理,然后在IIS之前加上Nginx(端口号为80)作为反向代理服务器。

需要用windows 安装光盘, 然后在 安装程序里找 安装win组建。有个iis这个。

没有光盘可以在网上找个安装包下载下。

如果仅仅是想运行asp 可以下载个appserv 建立个服务器也可以。

1 Bin文件夹

Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何dll文件将自动地链接到应用程序。如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous reference)”异常的风险。换句话说,如果两个不同的程序集定义相同的类(相同的命名空间和名称),则ASPNET运行库不能决定应该使用哪一个程序集,从而抛出一个异常。在开发时,当我们重新命名一个项目或一个程序集的名称时,这是常见的错误。为了避免这种错误,一定不要在该文件夹中保留任何不必要的程序集,或者至少要从配置文件的<assemblies>节中删除如下代码行:

<add assembly="" />

 

2 App_Browser文件夹

该可选的文件夹包含browser文件。browser文件描述浏览器(不管是移动设备浏览器,还是台式机浏览器)的特 征和功能。ASPNET在安装路径下的Config/Browser文件夹中安装了大量browser文件,这些文件供所有应用程序共享。我们只是把 当前应用程序特有的浏览器文件放在App_Browser文件夹下。browser文件的内容即时动态地进行编译,以便向ASPNET运行库提供最新 的浏览器信息。

让我们简单谈谈拥有一个自定义的browser文件可能有帮助的场景。设想应用程序使用了一个在某个浏览器下不能有效呈现的控件。在指定的浏览器中显示宿主页面时,可以编写一个browser文件,迫使ASPNET使用一个不同的适配器来生成该控件。

<browsers>

<browser id="browserID">

<controlAdapters>

<adapter controlType="SamplesCustomControl"

adapterType="SamplesAdaptersCustomControlAdapter" />

</controlAdapters>

</browser>

</browsers>

假设browserID与ASPNET识别的标准浏览器之一相匹配,则上文所示的browser文件指示在指定的浏览器下使用CustomControlAdapter呈现CustomControl。

3 App_Code文件夹

App_Code文件夹正好在Web应用程序根目录下,其存储所有应当作为应用程序的一部分动态编译的类文件。这些类文件自 动链接到应用程序,而不需要在页面中添加任何显式指令或声明来创建依赖性。App_Code文件夹中放置的类文件可以包含任何可识别的ASPNET组件 ——自定义控件、辅助类、build提供程序、业务类、自定义提供程序、>

以上就是关于在安装IIS后,如何配置开发环境,以支持ASP程序开发全部的内容,包括:在安装IIS后,如何配置开发环境,以支持ASP程序开发、Nginx支持ASP.net吗可以配置能够运行C#程序的网站环境吗、怎样的windows xp *** 作系统上配置iis服务器支持asp.net程序的运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9507949.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存