我一个网站是用 WebApplication 的方式开发的
现在我想发布成 网站的形式放在到服务器上   该怎么做?

解决方案 »

  1.   

    WebApplication 一样是网站。
      

  2.   

    VS内编译系统  发布网站
    然后将发布好的网站文件复制到服务器硬盘上
    IIS内指向此文件夹 设置主机头 端口等等
      

  3.   

    关键如果在本机上运行   url有区别啊webapp  没有虚拟目录的 如  http://localhost:1310/index.aspx而网站的 http://localhost:1310/虚拟目录/index.aspx就这两个区别  写路径的时候就有麻烦了 /xx/xx/xx.js 这样的类型 在网站形式上不管用好像 该如何解决 啊 
      

  4.   

    http://localhost:1310/虚拟目录/index.aspx本来可以这么写的 <script type="text/javascript" src="/xx/xx.js"></script>但是 如果在本地虚拟目录下测试必须得这么写了
    <script type="texxt/javascript" src="/虚拟目录/xx/xx.js"></script>然后部署到服务器上  <script type="text/javascript" src="/xx/xx.js"></script>
    又变成这样写了那样的话 在本地电脑上就不能自由的测试了?  该怎么办啊? 这个问题困扰我好久了
      

  5.   

    其实你可以在head中加个base元素 类似java那样来控制路径。。MS的一个缺陷。。 <base href='<%= this.Request.Url.Scheme + "://" + this.Request.Url.Host + ":" + this.Request.Url.Port + this.Request.ApplicationPath +"/"%>' />