加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – Visual studio – 在浏览器中查看时使用子文件夹作为

发布时间:2020-12-16 07:40:58 所属栏目:asp.Net 来源:网络整理
导读:我正在使用Visual Studio Express 2013 for Web,我有一个像这样的文件夹结构. domainname.com/srcdomainname.com/src/templatesdomainname.com/src/templates/default.aspxdomainname.com/distdomainname.com/dist/default.aspx 我的src目录下还有其他文件夹
我正在使用Visual Studio Express 2013 for Web,我有一个像这样的文件夹结构.

domainname.com/src
domainname.com/src/templates
domainname.com/src/templates/default.aspx

domainname.com/dist
domainname.com/dist/default.aspx

我的src目录下还有其他文件夹(images / sass等),当我构建时,我正在使用grunt将它们全部复制/缩小到dist文件夹.我的想法是,当我的同事开始使用.net时,他们会在构建期间将所有内容复制到/ dist.所以编译后的东西最终会出现在/ dist / bin中

我这样做是因为我可以将所有原始的未缩小的源文件和资源与我的文件完全分开.这似乎是一件明智的事情.

问题是,如果我使用Visual Studio(而不是Sublime),那么我文件>从根目录打开Web站点.当我然后“在浏览器中查看”时,它使用以下URL.

http://localhost:58218/dist/Default.aspx

…而且我对images / css / js的链接都不再起作用,因为所有链接都是相对的.

我想要做的是能够在VS2013中打开整个文件夹,包括根文件夹和src文件夹等,所以我可以编辑源代码,然后一旦它被构建/哼唱我想让IIS运行/ dist网站就好像它是根.

如果我打开/ dist文件作为文件夹并从那里运行然后一切正常,但显然我没有访问父文件夹和src文件夹来在网站上工作.

我希望我解释得那么好.

解决方法

您可能需要两个网站 – 一个用于VS express知道的开发工作(可能是默认的IIS Express站点),第二个用于指向您在项目外部设置的webroot.

此外,如果这是一个.NET站点,请注意ASP.NET 4自动化了grunt在组合和缩小javascripts和CSS方面所做的很多工作,因此您可以跳过该步骤.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读