求助!C#Web下怎么把类库下的HTML发布到IIS

GS_Song 2013-04-25 09:12:26

我在类库下面写了个ActiveX例子在HTML上面,现在这个HTML在浏览器中查看,可以使用,但是不知道怎么把这个HTML发布到IIS或者可以被Web调用。可以发布到网上,在网上查看。
...全文
200 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
GS_Song 2013-04-26
  • 打赏
  • 举报
回复
我把htm后缀文件改成html文件可以使用了
GS_Song 2013-04-26
  • 打赏
  • 举报
回复
非常感谢您提供的方法,找到了问题的原因,是因为我的文件时htm类型的,而我之前是用的"text/html"
[assembly: WebResource("MyActiveXSample.HTMLPage1.htm", "text/htm")]
只是现在放一张图片可以读到界面上,而htm文件跳转的时候,显示了下载
GS_Song 2013-04-25
  • 打赏
  • 举报
回复
我运行的效果是这样的 我的项目结构是这样的是不是哪里写的还不对?
  • 打赏
  • 举报
回复
发布应用程序或者网站就可以了
md5e 2013-04-25
  • 打赏
  • 举报
回复
md5e 2013-04-25
  • 打赏
  • 举报
回复
引用 4 楼 GS_Song 的回复:
我想知道这个资源的访问地址,具体怎么在代码中使用,直接跳转到不可用。
string url = Page.ClientScript.GetWebResourceUrl(typeof(Galsun.HH.FCX.Content.County), "Galsun.HH.FCX.Content.HTMLPage1.htm"); Response.Redirect(url); typeof(Galsun.HH.FCX.Content.County) 这里的项目包中的其中一个类 Galsun.HH.FCX.Content.HTMLPage1.htm 这里要加上命名空间
喂大的程序员 2013-04-25
  • 打赏
  • 举报
回复
有收获
GS_Song 2013-04-25
  • 打赏
  • 举报
回复
我想知道这个资源的访问地址,具体怎么在代码中使用,直接跳转到不可用。
md5e 2013-04-25
  • 打赏
  • 举报
回复
/MyActive/WebResource.axd?d=3BDxT8bgZHXxRU_NbZqvqWBMVaG2Xv6Jk5IKEPgILXJw5UAe0leBDQOm7rw5Gf_fw2e3GH8fhO8MP8MFfEaZBA5-1_sMvyh15Um2SEDehyoC349wKirRNrFxP-OK9eXg0&t=635024794857656250 这个就是资源的访问地址
引用 2 楼 GS_Song 的回复:
我将HTMLPage1.htm文件设置为嵌入的资源,然后在web得到的url为/MyActive/WebResource.axd?d=3BDxT8bgZHXxRU_NbZqvqWBMVaG2Xv6Jk5IKEPgILXJw5UAe0leBDQOm7rw5Gf_fw2e3GH8fhO8MP8MFfEaZBA5-1_sMvyh15Um2SEDehyoC349wKirRNrFxP-OK9eXg0&……
GS_Song 2013-04-25
  • 打赏
  • 举报
回复
我将HTMLPage1.htm文件设置为嵌入的资源,然后在web得到的url为/MyActive/WebResource.axd?d=3BDxT8bgZHXxRU_NbZqvqWBMVaG2Xv6Jk5IKEPgILXJw5UAe0leBDQOm7rw5Gf_fw2e3GH8fhO8MP8MFfEaZBA5-1_sMvyh15Um2SEDehyoC349wKirRNrFxP-OK9eXg0&t=635024794857656250 您能说得明白些,这具体怎么使用!
md5e 2013-04-25
  • 打赏
  • 举报
回复

1\将它设为资源文件,将他一同打包
2\项目包中获取资源文件地址
string url=Page.ClientScript.GetWebResourceUrl(this.GetType(), "HTMLPage1.htm");
md5e 2013-04-25
  • 打赏
  • 举报
回复
记得要重新生成
md5e 2013-04-25
  • 打赏
  • 举报
回复
引用 10 楼 GS_Song 的回复:
我查了查资料发现需要在AssemblyInfo.cs下面添加一句代码 [assembly: WebResource("MyActiveXSample.HTMLPage1.htm", "text/html")] 可是还是不成功。
[assembly: WebResource("Galsun.HH.FCX.Content.HTMLPage1.htm", "text/html")] namespace Galsun.HH.FCX.Content { /// <summary> /// 县区管理 /// </summary> public class County { } } namespace Galsun.HH.FCX.Web { public partial class test : Galsun.HH.FCX.Web.UI.BasePage { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string url = Page.ClientScript.GetWebResourceUrl(typeof(Galsun.HH.FCX.Content.County), "Galsun.HH.FCX.Content.HTMLPage1.htm"); Response.Redirect(url, true); } } }
GS_Song 2013-04-25
  • 打赏
  • 举报
回复
我查了查资料发现需要在AssemblyInfo.cs下面添加一句代码 [assembly: WebResource("MyActiveXSample.HTMLPage1.htm", "text/html")] 可是还是不成功。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧