.net前台引用后台数据,webservice引用,视频播放。iis虚拟目录ip/dirname

前台引用后台数据

1.<% %>用来绑定后台代码
如:
< %
for(int i=0;i<100;i++)
{
Reaponse.Write(i.ToString());
}
%>

2.<%# %> 是在绑定控件DataBind()方法执行时被执行,用于数据绑定
如: < %# Container.DataItem(“title”) %>

3.<%= %>用来绑定后台的变量或方法且有返回值 的,但此时的变量名或方法的访问修饰符为protected或public
如:<%=name%> <%=getstr()%>

4.<%@ %>用来导入后台命名空间
如:<%@ import namespace=“system.data”>

5.<%$ %>用来绑定web.config里的字符串(键值对)
如:<asp:TextBox runat=“server” ID=“cc” Text="<%$ ConnectionStrings:pubs%>"></asp:TextBox>
web.config

然后鼠标右键点击项目,选择 添加>新建项。
在这里插入图片描述

选择Web服务,点击添加。一个简单的webservice就创建完成了,接下来编写两个简单的方法。
在这里插入图片描述
PS:如果方法需要通过webservice的地址进行调用,那就必须在方法上面打上 [WebMethod] 的特性标签,否则是无法通过webservice访问到的。Description 是方法的描述。
在这里插入图片描述

然后运行一下,就可以看到上图的方法了,访问 webservice 就可以根据地址栏里的地址进行调用 webservice 的方法了。
在这里插入图片描述
但是这样如何让其他应用程序通过网络进行访问呢?那就需要部署到服务器了。
下面的演示我是部署在本机的,不过服务器部署也是一样的。网站部署需要用到 IIS,而我这里是已经开启的,如果没有开启的话,可以通过 开始菜单 > 控制面板 > 程序 > 启用或关闭 windows 功能 开启。具体的可以网上搜索一下,这里就不做过多的介绍。

开启 IIS 之后,先把刚才的 webservice 发布之后,然后打开 IIS 管理器。
在这里插入图片描述
选择自定义,然后输入配置文件名称,然后点击下一步。
在这里插入图片描述
然后选择发布的方式和发布的路径,然后点击下一步。
在这里插入图片描述
设置不用改,继续下一步。然后点击发布。
在这里插入图片描述
这样就发布完成了,现在打开 IIS 管理器,然后选择网站,点击添加网站。在这里插入图片描述
在这里插入图片描述

输入网站的名称、IP地址(本机可以不输入IP地址)和端口,选择文件的路径,然后点击确定,网站就创建完成了。

当然,并不一定就立马可以使用了,这之中会出现很多的错误,下面是我碰到的一些错误和一些解决方法。
在这里插入图片描述
这个错误是因为文件的访问权限不够的问题。解决方法就是点击编辑权限。
在这里插入图片描述
然后选择安全栏,点击编辑。
在这里插入图片描述
在这里插入图片描述
然后点击添加一个用户,把权限设置为允许。或者使用下面这种方法:
选择网站,然后选中身份验证,点击基本设置。
在这里插入图片描述
选择连接为。
在这里插入图片描述
在这里插入图片描述

然后选择特定用户,点击设置,输入本机的用户名和密码,点击确定就可以了。然后可以点击测试设置看看效果。

在这里插入图片描述
这个错误的原因是在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装。
解决方法就是:开始菜单 > 命令提示符(管理员),然后输入并执行 %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 命令行。

在这里插入图片描述
这个问题的是因为,应用程序池设置的原因,开始新建网站的时候没有选择应用程序池,默认为v2.0的版本,不支持 Framework 4.5。
在这里插入图片描述
解决方法就是选择应用程序池,然后改为v4.0的版本,管道模式设置为集成。
在这里插入图片描述

这个错误的原因是由于系统目录下的Temp目录无相应的权限所致。
解决方法就是进入 C盘 windows 目录下的 Temp 目录,右键属性 > 安全栏 > 编辑 > IIS_IUSRS 的权限设置为完全控制。
在这里插入图片描述
在这里插入图片描述

这个错误的原因是因为没有配置网站的默认文档。
解决方法就是选中网站,点击默认文档,然后添加一个默认的页面,即应用程序的起始页面。
在这里插入图片描述
在这里插入图片描述

然后,处理了众多问题之后,总算是部署成功了。
在这里插入图片描述

接下来,就来个简单的 webservice 的调用示例。
在这里插入图片描述
先添加一个控制台应用程序,然后右键引用,选择添加服务引用。
在这里插入图片描述
点击高级,然后在弹出来的页面点击 添加web引用。

在这里插入图片描述
在URL栏输入部署的网站地址,然后点击转到,就可以看到下面的方法内容了,然后输入web引用名称,点击添加引用。
引用添加完成,下面就开始调用webservice。
在这里插入图片描述
结果如下:
在这里插入图片描述
在这里插入图片描述

视频播放

做一个视频播放,HTML 5 + +

  <video width="100%" height="240" controls="controls">
       <source src="../videofile/Video/test.mp4" type="video/mp4" />
       <source src="../videofile/Video/test.ogg" type="video/ogg" />
         <source src="../videofile/Video/test.webm" type="video/webm" />
       <object data="../videofile/Video/test.mp4" width="320" height="240">
         <embed src="../videofile/Video/test.mp4" width="320" height="240" />
       </object>
     </video>

把前端视频代码换上这个就可以了, 元素会尝试播放以 mp4、ogg 或 webm 格式中的一种来播放视频。如果均失败,则回退到 元素。

iis虚拟目录

打开“Internet信息服务(IIS)管理器”,在左侧窗口单击展开目标站点。
鼠标右击要添加虚拟目录的站点,在弹出的菜单中选择“添加虚拟目录”选项。
在这里插入图片描述
在弹出对话框的“别名”文本框中输入虚拟目录名称,然后单击“物理路径”右侧的按钮。
在这里插入图片描述
在弹出的浏览文件夹对话框中选择虚拟目录的目标文件夹,然后单击“确定”按钮
如果要指定特定的连接用户,则选择“特定用户”单选钮,然后单击“设置”按钮,在弹出的对话框中输入用户名和密码;否则保持默认设置,通过应用程序用户连接。
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值