SORU
15 Temmuz 2013, PAZARTESİ


VS 2012'özel bağlama host ile IIS kullanan t yük proje düşünüyor'in IIS kullanarak Express

IIS kullanan ASP.NET bir projem var. IIS site özel bağlama bilgisayar adını kullanmak için yapılandırılır. Proje dosyası aşağıdaki ayarları içerir:

...
<UseIISExpress>false</UseIISExpress>
...
<ProjectExtensions>
  <VisualStudio>
    <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
      <WebProjectProperties>
        <UseIIS>True</UseIIS>
        <AutoAssignPort>False</AutoAssignPort>
        <DevelopmentServerPort>8662</DevelopmentServerPort>
        <DevelopmentServerVPath>/</DevelopmentServerVPath>
        <IISUrl>http://custom.host.name/</IISUrl>
        <NTLMAuthentication>False</NTLMAuthentication>
        <UseCustomServer>False</UseCustomServer>
        <CustomServerUrl></CustomServerUrl>
        <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
      </WebProjectProperties>
    </FlavorProperties>
  </VisualStudio>
</ProjectExtensions>
...

Proje bu şekilde yapılandırıldığında, http://custom.host.name/ ve VS site otomatik olarak hata ayıklama IIS çalışan işlemi takılır erişebilirsiniz.

Proje (/proje bağlam menüsünü yeniden yükle Kaldır tarafından kapanış/çözüm tekrar açarak ya da ben yeniden ne zaman beklenmedik bir şey olur. Yüklenecek proje başarısız olur (load failed) solution explorer ve ileti proje adının sağında görüntülenir kutusu aşağıdaki ileti gösterilir (Çıkış penceresinde görüntülenir.):

The URL 'http://custom.host.name/' for Web project 'Some.Asp.Net.Project' 
is configured to use IIS Express as the web server but the URL is currently
configured on the local IIS web server. To open this project, you must use
IIS Manager to remove the bindings using this URL from the local IIS web server.

IIS Express applicationhost.config DOSYASı proje sahası yapılandırma kaldırma denedim ama işe yaramadı.

Varsayılan site altında IIS Uygulaması için harita projesi ne zaman bu sorun karşılaşmak istemiyorum.

VS sürüm 2012 Son Güncelleme 3.

CEVAP
12 Aralık 2013, PERŞEMBE


Yönetici olarak açılması benim için sorun düzeltme yoktu. Benim için sabit ne açılış olduher ikisi de.csprojvecsproj.kullanıcıdosyaları ve hem de sağlamakUseİİSExpressfalse.

Benim durumumda, .csproj.user dosya olsa .csproj dosya geçersiz kılma olay olduSaveServerSettingsİnUserFilefalse işaretlenmiş.

<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <UseIISExpress>false</UseIISExpress> 
    <!-- ... -->
</Project>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012
  • Stevie

    Stevie

    2 Mayıs 2010