私はこの問題を解決できません
変更する必要があることをお勧めしますc:\Windows\System32\drivers\etc\hosts
ファイルと後に追加
# localhost name resolution is handled within DNS itself.
次の行:
127.0.0.1 mysite.dev
しかし、それは役に立ちません。助言がありますか?
Microsoft Visual Studio 2012でWebサイトプロジェクトを開こうとするとエラーが発生します。
私はすでに解決策を見つけました。編集する必要がありましたC:\Users\Administrator\Documents\IISExpress\config\applicationhost.config
ファイル、私のサイトを<sites>
ノード。
たいていの場合、少なくとも私の場合、*.csproj.user
ファイルはプロジェクトディレクトリにあり、<UseIISExpress>true</UseIISExpress>
初期化。
または、 Zachary Cutler で述べたように、単純にVisual Studioを閉じ、
*.csproj.user
ファイルを開き、Visual Studioを再度開きます。これにより、VSはファイルを強制的に再構築します。
IISローカルでインストールし、.csprojファイルのいくつかのタグを編集することができます。csprojファイルを開き、セクション<VisualStudio>
に移動し、タグ<UseIIS>True</UseIIS>
を見つける必要があります] trueに設定し、タグ<IISUrl>
に移動して、テスト用にアプリケーションをホストするURLアドレスを設定します。
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>True</UseIIS>
<AutoAssignPort>False</AutoAssignPort>
<DevelopmentServerPort></DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
**<IISUrl>http://localhost/myWebSiteAppSample</IISUrl>**
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
そしてそれは。これで、プロジェクトを通常どおりロードできます。
問題は、ローカルで実行されるプロジェクトのセットアップIISであり、指定されたURLが存在しないことです。
問題を修正するためにできるオプションがあります。
オプション1:(使用IIS Express)
1.)Webプロジェクトの.csprojファイルをXAMLまたはメモ帳で開きます。
2.)これらのプロパティを見つけて、好みに応じて設定します。
UseIIS = false
UseIISExpress = true
以上です。
オプション2:(ローカルIISを使用)
オプション1の手順に従いますが、次のプロパティを変更します。
UseIIS = true
IISUrl = https:// localhost
UseIISExpress = false
エラーで指定されたディレクトリに移動し、applicationhost.configの名前を変更して再起動すると、VSが新しいファイルを作成して正常に実行されました。
私は同じ問題を抱えていました。プロジェクトディレクトリの.vsという名前のフォルダーを削除したところ、うまくいきました。
理由はわからない、私のapplicationhost.config
ファイルが私のC:\Users\Administrator\Documents\IISExpress\config\
フォルダー。
コピー/貼り付けC:\inetpub\history\applicationhost.config
そのフォルダに入れると、問題が解決したようです。
アイデアを手に入れました ここから 。
まったく同じエラーではありませんが、エラーの前半が一致したため、この答えに至りました。 applicationhost.configファイルは単に読み取り専用の場合があります。それを取り除くことでエラーが解決しました。ただし、このエラーはファイルを具体的に呼び出すため、簡単に見つけることができます。
ネットワークパスワードが変更されたため、同じ問題に直面していました。NetExtendorログインパスワードを変更しましたが、古いパスワードでラップトップにログインする必要があります。
この問題を解決するには、次の手順を試してください。
どんなパスワードでも機能するコンピューターにログインするどんなパスワードでも機能するvpnにログインする
それは私のために働いた:-)
ありがとう!
私の問題はWindows 10 Defenderにありました。過去にIIS許可を与えていましたが、今では無視しているようです。後で調べますが、今のところ、制御されたフォルダアクセスを無効にし、機能しました。
<IISUrl>
の.csproj
を<CustomServerUrl>
と交換することでした。編集:
netsh http add iplisten 0.0.0.0
を実行して、問題が解決するかどうかを確認してください。これらがまだ方法を探している誰かを助けることを願っています。
私はこれがおそらくまれな出来事であることを知っていますが、私はそれをここに置くと思った:
csproj
ファイルは「読み取り専用」に設定されていましたが(管理方法を聞かないでください)、「読み取り専用」アクセスをオフにした後は、すべて正常でした。 (VS2017)