【发布时间】:2017-03-03 00:08:30
【问题描述】:
不知何故,我的解决方案和项目的路径/完整路径有所不同。
我的解决方案(“customerreportingnet”)的 Path 属性是:
C:\Users\cshannon\Documents\Visual Studio 2013\Projects\customerreportingnet\customerreportingnet.sln
该解决方案下的唯一项目是网站(“http://localhost/EMS/customerreportingnet/”)。
网站项目的FullPath是这样的:
C:\EnhancedMonthlySalesReporting\customerreportingnet\customerreportingnet
为什么解决方案和项目位置会不同?
我在设置中做错了吗?我从 .zip 文件中下载了文件,并将它们解压缩到 C:\EnhancedMonthlySalesReporting\
然后我在 IIS 中创建了一个虚拟目录,将其映射到 C:\EnhancedMonthlySalesReporting\customerreportingnet\customerreportingnet,并为其命名为“EMS”。
然后在 VS 中我以这种方式打开网站(解决方案/项目):
文件 > 打开网站...
然后我打开 IIS > EMS
执行此操作时,我看不到“项目”下的任何文件 - 解决方案资源管理器中可见的只是解决方案和项目名称 - 它们下没有子文件夹或文件。但是当我右键单击解决方案“customerreportingnet”并选择“打开网站”,然后回复“打开网站(这将关闭当前解决方案)”,一切都比较好-我可以右键单击项目( "http://localhost/EMS/customerreportingnet/"),选择在浏览器 (Internet Explorer) 中查看,网站就会运行。
C:\Users\cshannon\Documents\Visual Studio 2013\Projects\customerreportingnet\ 中仅有的文件是:
customerreportingnet.sln customerreportingnet.v12.suo
C:\EnhancedMonthlySalesReporting\customerreportingnet\customerreportingnet 拥有这些文件以及更多文件(以及 beaucoup 文件夹)。
我应该尝试将解决方案路径重置为 C:\EnhancedMonthlySalesReporting\customerreportingnet\customerreportingnet,还是这只是一个奇怪的问题,但不是问题?
如果是这样,这是否像更改该属性值一样简单,还是会搞砸?
【问题讨论】:
标签: asp.net iis-7.5 projects-and-solutions sln-file