2014-06-04 24 views
6

Đây chỉ là một sự tò mò/phiền toái và không thực sự là một vấn đề.Tại sao tôi nhận được một số trong ngoặc đơn trên tên dự án trang web của tôi?

tôi có một dự án hình thức web trang web sử dụng VS 2013. Bằng cách nào đó, tên dự án bao gồm một (1) hoặc một (2) trong tên, tôi đã cố gắng chỉnh sửa các tập tin giải pháp, xóa tất cả khác các trang web, xây dựng lại/làm sạch vv, vẫn không thể tìm ra nơi nó được (2) từ.

enter image description here

Solution File:

Microsoft Visual Studio Solution File, Format Version 12.00 
# Visual Studio Express 2013 for Web 
VisualStudioVersion = 12.0.30501.0 
MinimumVisualStudioVersion = 10.0.40219.1 
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Site", "http://localhost:52806", "{5411FD57-5AFE-4A3A-9474-0DCD64C89003}" 
    ProjectSection(WebsiteProperties) = preProject 
     UseIISExpress = "true" 
     TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0" 
     Debug.AspNetCompiler.VirtualPath = "/localhost_52806" 
     Debug.AspNetCompiler.PhysicalPath = "..\..\..\..\..\..\Dropbox\Projects\Site\" 
     Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_52806\" 
     Debug.AspNetCompiler.Updateable = "true" 
     Debug.AspNetCompiler.ForceOverwrite = "true" 
     Debug.AspNetCompiler.FixedNames = "false" 
     Debug.AspNetCompiler.Debug = "True" 
     Release.AspNetCompiler.VirtualPath = "/localhost_52806" 
     Release.AspNetCompiler.PhysicalPath = "..\..\..\..\..\..\Dropbox\Projects\Site\" 
     Release.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_52806\" 
     Release.AspNetCompiler.Updateable = "true" 
     Release.AspNetCompiler.ForceOverwrite = "true" 
     Release.AspNetCompiler.FixedNames = "false" 
     Release.AspNetCompiler.Debug = "False" 
     SlnRelativePath = "..\..\..\..\..\..\Dropbox\Projects\Site\" 
    EndProjectSection 
EndProject 
Global 
    GlobalSection(SolutionConfigurationPlatforms) = preSolution 
     Debug|Any CPU = Debug|Any CPU 
    EndGlobalSection 
    GlobalSection(ProjectConfigurationPlatforms) = postSolution 
     {5411FD57-5AFE-4A3A-9474-0DCD64C89003}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 
     {5411FD57-5AFE-4A3A-9474-0DCD64C89003}.Debug|Any CPU.Build.0 = Debug|Any CPU 
    EndGlobalSection 
    GlobalSection(SolutionProperties) = preSolution 
     HideSolutionNode = FALSE 
    EndGlobalSection 
EndGlobal 

Trả lời

8

Bạn có thể có hai trang web với các thông tin tương tự ràng buộc IIS. Điều này thường xảy ra với tôi nếu tôi tạo, xóa, sau đó tạo lại một trang web.

Tìm thư mục IISExpress của bạn (tôi là trong C: \ Users \ brandon \ Documents \ IISExpress), sau đó đi đến config/applicationhost.config

Tìm tên trang web của bạn với bản sao ràng buộc và loại bỏ các nút <site>. Nó sẽ trông giống như thế này

<site name="WEBSITENAME" id="21"> 
    <application path="/" applicationPool="Clr2IntegratedAppPool"> 
     <virtualDirectory path="/" physicalPath="C:\Users\...\YourProject" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation="*:SomePortNumber:localhost" /> 
    </bindings> 
</site> 
+0

Hoàn hảo! Cuối cùng tôi biết tại sao. – sprocket12

+0

Nếu bạn không tìm thấy ràng buộc trong tệp đó, hãy thử tệp '.vs \ config \ applicationhost.config' như được đề cập trong câu trả lời của Frederik Struck-Schøning –

2

Kiểm tra My Documents\IISExpress\config\applicationhost.config bằng notepad hoặc tương tự; phải có một hoặc nhiều mục nhập với site (x).

[sửa] Brandon beat me to it 18 giây ...

5

Tôi đang sử dụng Visual Studio 2015 và tôi chỉ đơn giản là xóa thư mục .vs trong rễ giải pháp của tôi. Nó chứa .vs\config\applicationhost.config.vs\mySolutionName\v14\.suo.

Chỉnh sửa một trong các tệp đó, có thể xóa liên kết IIS Express cũ hoặc thứ gì đó, có thể là cách thực hiện tốt. Nhưng việc giải quyết các thư mục .vs-thư viện và tải lại đã làm các trick cho tôi.

+0

Tôi đã tìm thấy ràng buộc trong' .vs \ config \ applicationhost.config 'tập tin và xóa nó từ đó. Bây giờ tất cả đều tốt đẹp cảm ơn. –

+1

Đẹp nhất. Không bao giờ biết rằng tồn tại !!! – Andez

Các vấn đề liên quan