asp.net – Visual studio – 在浏览器中查看时使用子文件夹作为
我正在使用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方面所做的很多工作,因此您可以跳过该步骤. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 动态创建的DropDownList在Postback上丢失了List
- asp.net-mvc – 使用FileResult返回压缩文件的ASP.NET MVC缺
- asp.net – linq to sql update standard
- asp.net-mvc-3 – 将数据从Action传递给另一个Action
- asp.net-mvc-2 – 使用Ninject返回null的HttpHandler属性注
- asp.net – 创建一个工作线程,并在整个应用程序生命周期内保
- asp.net – 在处理期间存储用户名/密码
- asp.net-mvc-3 – 自动映射似乎不像’Name’字段
- asp.net-core-mvc – global.json和src文件夹有多重要?
- asp.net – 如何使Visual Studio在从代码页面击中F7时始终显