Dotnet exe ошибка

I am attempting to setup a new work space and transfer all of my projects from my old computer to the new one. However, I am getting this error when I try to run IIS Express:

Unable to start process C:\Program Files\dotnet\dotnet.exe. The web
server request failed with status code 500.

I am working in Visual Studio 2015, update 3 and I am using .NET Core RC2. Does anyone have any idea how to fix this and get my old projects running on this new machine?

Leonardo Henriques's user avatar

asked Jul 20, 2016 at 18:46

marino-mcgalla's user avatar

6

I was having the same problem. I look for dotnet.exe in that directory and it exists but debugger cannot execute it, so i Restart Visual Studio 2015 as administrator and it works!

greenjaed's user avatar

answered Jul 21, 2016 at 17:47

Armando Ramirez's user avatar

Armando RamirezArmando Ramirez

1,1111 gold badge6 silver badges5 bronze badges

8

Just close VS delete the project.lock.json file, open VS the file will be restored and you shouldn’t have problems anymore.

answered Aug 28, 2016 at 8:28

Alban Gashi's user avatar

Alban GashiAlban Gashi

6034 silver badges14 bronze badges

1

The issue in my case was

1- I upgrade (ported) my project (console/website) from .net 4.5 framework to donetcoreapp 2.0

2- .NET Framework 4.5 project had Web.Config

3- dotnetcore 2.0 does not have concept of maintaining web.config.

4- So whenever I ran the project I got the same error

solution:

Just deleted 'Web.Config' and it started working for me.

answered Aug 21, 2017 at 7:16

TheKingPinMirza's user avatar

TheKingPinMirzaTheKingPinMirza

7,9546 gold badges51 silver badges81 bronze badges

3

in my case. i choose «ProjectName» instead of «IIS Express» while running/debugging. and it works/open with a console output window and selected browser, keep console output window open while debugging. Hope this will work.

answered Apr 26, 2017 at 7:42

Sohel Rana's user avatar

Sohel RanaSohel Rana

1812 silver badges14 bronze badges

0

Visual Studio 2017 -> The fix for me was to choose the Project Name instead of IISExpress when debugging/running.

answered Jun 19, 2018 at 16:55

cyberwild360's user avatar

0

  1. Close VS 2015 (it seems that the issue is resolved in VS 2017).
  2. Remove all files in \bin and \obj. Remove project.lock.json.
  3. Run VS.
  4. Rebuild.

If the above solution doesnt work in VS2017 .Net Core, Run as VS2017 as ADMIN.
If no ADMIN access to your machine, you can change the ‘launchSettings.json’ to work on port 8080 like below and after that follow above 4 steps.

«applicationUrl»: «http://localhost:8080/»,

Raj's user avatar

Raj

1731 silver badge7 bronze badges

answered Jun 15, 2017 at 15:51

Grigory Bushuev's user avatar

1

This is what worked for me:

I’ve had the same issue, and it turned out that I simply didn’t have the right version of the runtime (1.1.0); instead I was trying to use 1.1.0 assemblies with 1.0.1 runtime.

The resolution is simple — download and install SDK from here, but pick the right version! It turned out that if you want version 1.1.0 you should select «Current» option (button).

Basically the problem is caused by stupid interface at the referenced page — if you don’t pay attention you’ll download v1.0.1 since it is «LTS» version, and «LTS» option is default there. What to say… Yet another disappointment from .NET team in this crazy-versioning, crazy-moniker, crazy-platform times…

The quotes are from peske: https://github.com/aspnet/Home/issues/1719

Community's user avatar

answered May 1, 2017 at 15:24

Zozo's user avatar

ZozoZozo

811 silver badge4 bronze badges

1

this is an answer to an issue slightly different to what OP has posted. If the error message has just «dotnet.exe», not the full path of dotnet.exe(«C:\ProgramFiles\DotNet\dotnet.exe»), then check if the dotnet.exe is in System.Environment path, if not add it and run VS as an admin

answered Jun 3, 2017 at 10:55

Srivathsa Harish Venkataramana's user avatar

I have this issue right after updating Microsoft Visual Studio 2017 pro, so far I found 3 potential solutions :

  • Restart Visual Studio works, sometimes,

  • Delete %USERPROFILE%.nuget may solve the issue,

  • Uninstall, then reinstall dotnet SDK,

answered May 15, 2017 at 14:16

willll's user avatar

willllwillll

1,8091 gold badge16 silver badges23 bronze badges

1

In your startup project be sure that you have selected the option Enable Anonymous Authentication
enter image description here

answered Mar 6, 2018 at 16:52

Denny Puig's user avatar

Denny PuigDenny Puig

6329 silver badges11 bronze badges

1

The solution in my case was deleted web.config from the root of the project. I was working on an ASPnetcore project and after a week the error started. I am unsure how that web.config file got added but once I delete that their error got resolved.

answered Mar 19, 2018 at 5:54

Sunil Vishnu Raskar's user avatar

Solution for me was to close visual studio 2017, and reopen the solution. :)

answered Jun 13, 2017 at 18:38

Judy007's user avatar

Judy007Judy007

5,4944 gold badges46 silver badges68 bronze badges

I was able to fix the error by removing $(solutionDir).vs\config\applicationhost.config. After restart VS 2017 recreated the file.
The file became invalid after I moved the solution from one location to another.

Thanks to https://elanderson.net/2016/09/unable-to-start-process-dotnet-exe/ for the idea.

answered Sep 25, 2017 at 21:41

Michael Freidgeim's user avatar

Michael FreidgeimMichael Freidgeim

26.6k16 gold badges152 silver badges172 bronze badges

It is caused by a wrong Path in applicationhost.config file, this file you can find inside your project folder. Go to your project folder. There you will find a .vs named folder, if you can not find it then in folder open You have to Uncheck Hidden folder. Once you have found it navigate to config folder there you find applicationhost.config. Open this file in notepad and provide your project location like that:-

<virtualDirectory path="/" physicalPath="c:\users\*****\documents\visual studio 2015\Projects\<ProjectFolderName>\<Projectname>" />

Hope this will help you.

mrCarnivore's user avatar

mrCarnivore

4,6682 gold badges12 silver badges29 bronze badges

answered Nov 22, 2017 at 12:26

MayankGaur's user avatar

MayankGaurMayankGaur

95711 silver badges22 bronze badges

Solution for me (without administrator rights) was to:

  • Close all instances of visual studio 2017
  • Open project
  • Clean
  • Rebuild
  • Run

answered Sep 13, 2017 at 9:32

A510's user avatar

A510A510

2981 gold badge4 silver badges9 bronze badges

VS2017 and solution has .NET Core 1.1 web applications.

This did not help: Deleting .VS folder, removing all bin directories, restarting VS.

This helped: Installed latest SDK (.NET Core SDK 1.0.4) this issue got resolved.

I got this issue all of a sudden after a machine reboot followed by installing PHP for IIS, IIS URL Rewrite. But just try reinstalling the SDK – it might work fine with that itself, instead of going for the latest SDK.

petezurich's user avatar

petezurich

9,2909 gold badges43 silver badges57 bronze badges

answered Jul 12, 2017 at 18:14

se7vanj's user avatar

se7vanjse7vanj

1602 silver badges8 bronze badges

I found the solution by reinstalling .NET CORE SDK

answered Aug 15, 2017 at 10:25

Hassan Tariq's user avatar

iisreset in cmd as Administrator did the work for me.

answered Aug 22, 2018 at 8:42

gneric's user avatar

gnericgneric

3,4571 gold badge17 silver badges31 bronze badges

In my case I accidentally install dotnet for x86 platform when my VS 2017 have x64. I reinstall dotnet for platform x64 and it works fine now.

answered Sep 5, 2018 at 8:30

Ansver's user avatar

1

If using IIS instead of IIS Express, just restart the service or:

  1. open IIS
  2. open your project folder from Sites tree view
  3. select site
  4. in Manage Websiteclick on Restart button

answered Apr 30, 2019 at 15:25

Sayed Abolfazl Fatemi's user avatar

For whom is having problem with Visual Studio 2019 because was using the previous version of Visual Studio, jus delete the .vs folder that is in the root of the project and rerun the application, the problem must be resolved. That worked for me.

answered Sep 18, 2019 at 11:23

Diógenes França's user avatar

1

  1. I have removed the .vs folder from the project folder. It solved my issue.
  2. The .vs folder will be created when the project runs

answered May 28, 2021 at 3:54

Arul Alex Raj's user avatar

In my case I have a few projects in one solution and none of them has been set up as startup project.

So, just right-click on project (not solution!) as choose Set as StartUp Project.

answered Oct 26, 2017 at 9:53

1_bug's user avatar

1_bug1_bug

5,5154 gold badges50 silver badges58 bronze badges

In my case there was a setting in web.config and timeout was not defined properly, TFS placeholder was there instead of actual value requestTimeout="00:06:00"

Here is what it looks like. Hope it will be helpfull

<system.webServer>
    <handlers>
      <remove name="aspNetCore"/>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" requestTimeout="00:06:00" />
    <httpRedirect enabled="false" />
  </system.webServer>

answered May 30, 2018 at 7:21

Ali Umair's user avatar

Ali UmairAli Umair

1,3841 gold badge21 silver badges42 bronze badges

I had this and it turns out I was in Release build. Changed to Debug build and it worked.

answered Nov 23, 2018 at 15:43

Scottie's user avatar

ScottieScottie

11.1k19 gold badges69 silver badges109 bronze badges

In my case, I just change modules="AspNetCoreModuleV2" to modules="AspNetCoreModule" and working fine. The final web.config looks like as below.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" startupTimeLimit="3600" requestTimeout="23:00:00">
      <environmentVariables />
    </aspNetCore>
    <httpProtocol>
      <customHeaders>
        <remove name="X-Powered-By" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>
</configuration> 

answered Mar 1, 2019 at 10:40

Harsh Gupta's user avatar

Harsh GuptaHarsh Gupta

3072 silver badges14 bronze badges

I had to do a repair installation of .net core 2.2 sdk to fix this issue. Using VS 2017.

answered Sep 26, 2019 at 17:49

JacNet's user avatar

My problem resolved by:

Goto: .vs\config\applicationhost.config file
and set overrideModeDefault to Allow instead of Deny

<section name="windowsAuthentication" overrideModeDefault="Allow" />

answered Sep 27, 2019 at 9:46

MadanD's user avatar

MadanDMadanD

1075 bronze badges

looks like you don’t have <appSettings> tag in your web.config. If you add that you will be able to resolve this problem.

For Example :

<appSettings>
<add key="TestKey" value="TestValue"/>

answered Oct 10, 2019 at 10:42

Amit Singh's user avatar

In my case the error returned was 503, not 500. It turned out that the application pool for the web site was using an account that had the password changed. Updating the password for the application pool identity resolved the issue.

answered Nov 14, 2019 at 15:29

Jordan Ryder's user avatar

Jordan RyderJordan Ryder

2,3561 gold badge24 silver badges29 bronze badges


EXE проблемы с DotNet.exe чаще всего связаны с повреждением или отсутствием исполняемого файла, и зачастую возникают во время запуска Any Time Organizer. Основной способ решить эти проблемы вручную — заменить файл EXE новой копией. Помимо прочего, в качестве общей меры по профилактике и очистке мы рекомендуем использовать очиститель реестра для очистки любых недопустимых записей файлов, расширений файлов EXE или разделов реестра, что позволит предотвратить появление связанных с ними сообщений об ошибках.

Формат Windows Executable File с расширением файла EXE классифицируют в качестве Исполнимые файлы. Ниже представлен список самых последних версий файлов практически для всех версий Windows (а также для некоторых %%os%%), которые вы также можете скачать. Для скачивания доступны не все версии DotNet.exe, однако вы можете запросить необходимых файл, нажав на кнопку Request (Запрос) ниже. Если ниже отсутствует необходимая вам версия, мы рекомендуем обратиться непосредственно к Individual Software Inc..

Несмотря на то, что размещение соответствующего файла в надлежащем месте позволяет устранить большинство проблем, возникающих в результате ошибок, связанных с DotNet.exe, вам следует выполнить быструю проверку, чтобы однозначно в этом убедиться. Попробуйте повторно запустить Any Time Organizer, чтобы проверить, появляется ли сообщение об ошибке.

DotNet.exe Описание файла
Тип файла: EXE
Тип приложения: Organizer
Program: Any Time Organizer
Версия: 11
Создано: Individual Software Inc.
 
Имя: DotNet.exe  

KB: 23510720
SHA-1: a3625c59d7a2995fb60877b5f5324892a1693b2a
MD5: 93a13358898a54643adbca67d1533462
CRC32: 7709e3ad

Продукт Solvusoft

Загрузка
WinThruster 2023 — Сканировать ваш компьютер на наличие ошибок реестра в DotNet.exe

Windows
11/10/8/7/Vista/XP

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

EXE
DotNet.exe

Идентификатор статьи:   721272

DotNet.exe

Filename MD5 Размер файла Загрузить
+ DotNet.exe 93a13358898a54643adbca67d1533462 22.42 MB
Application Any Time Organizer 11
Разработчик программного обеспечения Individual Software Inc.
Версия Windows Vista
Тип 64-разрядная (x64)
Размер 23510720
MD5 93a13358898a54643adbca67d1533462
ША1 a3625c59d7a2995fb60877b5f5324892a1693b2a
CRC32: 7709e3ad
Расположение файла C:\Windows\System32\
+ DotNet.exe 93a13358898a54643adbca67d1533462 22.42 MB
Application Any Time Organizer 1992, 1994-2009
Разработчик программного обеспечения Individual Software Inc.
Версия Windows 2000
Тип 64-разрядная (x64)
Размер 23510720
MD5 93a13358898a54643adbca67d1533462
ША1 a3625c59d7a2995fb60877b5f5324892a1693b2a
CRC32: 7709e3ad
Расположение файла C:\Windows\System32\
+ DotNet.exe 93a13358898a54643adbca67d1533462 22.42 MB
Application Any Time Organizer 1992, 1994-2009
Разработчик программного обеспечения Individual Software Inc.
Версия Windows Vista
Тип 64-разрядная (x64)
Размер 23510720
MD5 93a13358898a54643adbca67d1533462
ША1 a3625c59d7a2995fb60877b5f5324892a1693b2a
CRC32: 7709e3ad
Расположение файла C:\Windows\System32\
+ DotNet.exe 93a13358898a54643adbca67d1533462 22.42 MB
Application Any Time Organizer 1992, 1994-2009
Разработчик программного обеспечения Individual Software Inc.
Версия Windows XP
Тип 64-разрядная (x64)
Размер 23510720
MD5 93a13358898a54643adbca67d1533462
ША1 a3625c59d7a2995fb60877b5f5324892a1693b2a
CRC32: 7709e3ad
Расположение файла C:\Windows\System32\

Классические проблемы DotNet.exe

Типичные ошибки DotNet.exe, возникающие в Any Time Organizer для Windows:

  • «Ошибка программы DotNet.exe. «
  • «Ошибка программного обеспечения Win32: DotNet.exe»
  • «Возникла ошибка в приложении DotNet.exe. Приложение будет закрыто. Приносим извинения за неудобства.»
  • «Не удается найти DotNet.exe»
  • «DotNet.exe не найден.»
  • «Ошибка запуска программы: DotNet.exe.»
  • «Не удается запустить DotNet.exe. «
  • «Ошибка DotNet.exe. «
  • «Ошибка в пути к программному обеспечению: DotNet.exe. «

Обычно ошибки DotNet.exe с Any Time Organizer возникают во время запуска или завершения работы, в то время как программы, связанные с DotNet.exe, выполняются, или редко во время последовательности обновления ОС. Отслеживание того, когда и где возникает ошибка DotNet.exe, является важной информацией при устранении проблемы.

Источники проблем DotNet.exe

Большинство проблем DotNet.exe связаны с отсутствующим или поврежденным DotNet.exe, вирусной инфекцией или недействительными записями реестра Windows, связанными с Any Time Organizer.

В первую очередь, проблемы DotNet.exe создаются:

  • Недопустимые разделы реестра DotNet.exe/повреждены.
  • Зазаражение вредоносными программами повредил файл DotNet.exe.
  • DotNet.exe ошибочно удален или злонамеренно программным обеспечением, не связанным с приложением Any Time Organizer.
  • Другое программное обеспечение, конфликтующее с Any Time Organizer, DotNet.exe или общими ссылками.
  • Неполный или поврежденный Any Time Organizer (DotNet.exe) из загрузки или установки.

I am attempting to setup a new work space and transfer all of my projects from my old computer to the new one. However, I am getting this error when I try to run IIS Express:

Unable to start process C:\Program Files\dotnet\dotnet.exe. The web
server request failed with status code 500.

I am working in Visual Studio 2015, update 3 and I am using .NET Core RC2. Does anyone have any idea how to fix this and get my old projects running on this new machine?

Leonardo Henriques's user avatar

asked Jul 20, 2016 at 18:46

marino-mcgalla's user avatar

6

I was having the same problem. I look for dotnet.exe in that directory and it exists but debugger cannot execute it, so i Restart Visual Studio 2015 as administrator and it works!

greenjaed's user avatar

answered Jul 21, 2016 at 17:47

Armando Ramirez's user avatar

Armando RamirezArmando Ramirez

1,1111 gold badge6 silver badges5 bronze badges

8

Just close VS delete the project.lock.json file, open VS the file will be restored and you shouldn’t have problems anymore.

answered Aug 28, 2016 at 8:28

Alban Gashi's user avatar

Alban GashiAlban Gashi

6034 silver badges14 bronze badges

1

The issue in my case was

1- I upgrade (ported) my project (console/website) from .net 4.5 framework to donetcoreapp 2.0

2- .NET Framework 4.5 project had Web.Config

3- dotnetcore 2.0 does not have concept of maintaining web.config.

4- So whenever I ran the project I got the same error

solution:

Just deleted 'Web.Config' and it started working for me.

answered Aug 21, 2017 at 7:16

TheKingPinMirza's user avatar

TheKingPinMirzaTheKingPinMirza

7,9546 gold badges51 silver badges81 bronze badges

3

in my case. i choose «ProjectName» instead of «IIS Express» while running/debugging. and it works/open with a console output window and selected browser, keep console output window open while debugging. Hope this will work.

answered Apr 26, 2017 at 7:42

Sohel Rana's user avatar

Sohel RanaSohel Rana

1812 silver badges14 bronze badges

0

Visual Studio 2017 -> The fix for me was to choose the Project Name instead of IISExpress when debugging/running.

answered Jun 19, 2018 at 16:55

cyberwild360's user avatar

0

  1. Close VS 2015 (it seems that the issue is resolved in VS 2017).
  2. Remove all files in \bin and \obj. Remove project.lock.json.
  3. Run VS.
  4. Rebuild.

If the above solution doesnt work in VS2017 .Net Core, Run as VS2017 as ADMIN.
If no ADMIN access to your machine, you can change the ‘launchSettings.json’ to work on port 8080 like below and after that follow above 4 steps.

«applicationUrl»: «http://localhost:8080/»,

Raj's user avatar

Raj

1731 silver badge7 bronze badges

answered Jun 15, 2017 at 15:51

Grigory Bushuev's user avatar

1

This is what worked for me:

I’ve had the same issue, and it turned out that I simply didn’t have the right version of the runtime (1.1.0); instead I was trying to use 1.1.0 assemblies with 1.0.1 runtime.

The resolution is simple — download and install SDK from here, but pick the right version! It turned out that if you want version 1.1.0 you should select «Current» option (button).

Basically the problem is caused by stupid interface at the referenced page — if you don’t pay attention you’ll download v1.0.1 since it is «LTS» version, and «LTS» option is default there. What to say… Yet another disappointment from .NET team in this crazy-versioning, crazy-moniker, crazy-platform times…

The quotes are from peske: https://github.com/aspnet/Home/issues/1719

Community's user avatar

answered May 1, 2017 at 15:24

Zozo's user avatar

ZozoZozo

811 silver badge4 bronze badges

1

this is an answer to an issue slightly different to what OP has posted. If the error message has just «dotnet.exe», not the full path of dotnet.exe(«C:\ProgramFiles\DotNet\dotnet.exe»), then check if the dotnet.exe is in System.Environment path, if not add it and run VS as an admin

answered Jun 3, 2017 at 10:55

Srivathsa Harish Venkataramana's user avatar

I have this issue right after updating Microsoft Visual Studio 2017 pro, so far I found 3 potential solutions :

  • Restart Visual Studio works, sometimes,

  • Delete %USERPROFILE%.nuget may solve the issue,

  • Uninstall, then reinstall dotnet SDK,

answered May 15, 2017 at 14:16

willll's user avatar

willllwillll

1,8091 gold badge16 silver badges23 bronze badges

1

In your startup project be sure that you have selected the option Enable Anonymous Authentication
enter image description here

answered Mar 6, 2018 at 16:52

Denny Puig's user avatar

Denny PuigDenny Puig

6329 silver badges11 bronze badges

1

The solution in my case was deleted web.config from the root of the project. I was working on an ASPnetcore project and after a week the error started. I am unsure how that web.config file got added but once I delete that their error got resolved.

answered Mar 19, 2018 at 5:54

Sunil Vishnu Raskar's user avatar

Solution for me was to close visual studio 2017, and reopen the solution. :)

answered Jun 13, 2017 at 18:38

Judy007's user avatar

Judy007Judy007

5,4944 gold badges46 silver badges68 bronze badges

I was able to fix the error by removing $(solutionDir).vs\config\applicationhost.config. After restart VS 2017 recreated the file.
The file became invalid after I moved the solution from one location to another.

Thanks to https://elanderson.net/2016/09/unable-to-start-process-dotnet-exe/ for the idea.

answered Sep 25, 2017 at 21:41

Michael Freidgeim's user avatar

Michael FreidgeimMichael Freidgeim

26.6k16 gold badges152 silver badges172 bronze badges

It is caused by a wrong Path in applicationhost.config file, this file you can find inside your project folder. Go to your project folder. There you will find a .vs named folder, if you can not find it then in folder open You have to Uncheck Hidden folder. Once you have found it navigate to config folder there you find applicationhost.config. Open this file in notepad and provide your project location like that:-

<virtualDirectory path="/" physicalPath="c:\users\*****\documents\visual studio 2015\Projects\<ProjectFolderName>\<Projectname>" />

Hope this will help you.

mrCarnivore's user avatar

mrCarnivore

4,6682 gold badges12 silver badges29 bronze badges

answered Nov 22, 2017 at 12:26

MayankGaur's user avatar

MayankGaurMayankGaur

95711 silver badges22 bronze badges

Solution for me (without administrator rights) was to:

  • Close all instances of visual studio 2017
  • Open project
  • Clean
  • Rebuild
  • Run

answered Sep 13, 2017 at 9:32

A510's user avatar

A510A510

2981 gold badge4 silver badges9 bronze badges

VS2017 and solution has .NET Core 1.1 web applications.

This did not help: Deleting .VS folder, removing all bin directories, restarting VS.

This helped: Installed latest SDK (.NET Core SDK 1.0.4) this issue got resolved.

I got this issue all of a sudden after a machine reboot followed by installing PHP for IIS, IIS URL Rewrite. But just try reinstalling the SDK – it might work fine with that itself, instead of going for the latest SDK.

petezurich's user avatar

petezurich

9,2909 gold badges43 silver badges57 bronze badges

answered Jul 12, 2017 at 18:14

se7vanj's user avatar

se7vanjse7vanj

1602 silver badges8 bronze badges

I found the solution by reinstalling .NET CORE SDK

answered Aug 15, 2017 at 10:25

Hassan Tariq's user avatar

iisreset in cmd as Administrator did the work for me.

answered Aug 22, 2018 at 8:42

gneric's user avatar

gnericgneric

3,4571 gold badge17 silver badges31 bronze badges

In my case I accidentally install dotnet for x86 platform when my VS 2017 have x64. I reinstall dotnet for platform x64 and it works fine now.

answered Sep 5, 2018 at 8:30

Ansver's user avatar

1

If using IIS instead of IIS Express, just restart the service or:

  1. open IIS
  2. open your project folder from Sites tree view
  3. select site
  4. in Manage Websiteclick on Restart button

answered Apr 30, 2019 at 15:25

Sayed Abolfazl Fatemi's user avatar

For whom is having problem with Visual Studio 2019 because was using the previous version of Visual Studio, jus delete the .vs folder that is in the root of the project and rerun the application, the problem must be resolved. That worked for me.

answered Sep 18, 2019 at 11:23

Diógenes França's user avatar

1

  1. I have removed the .vs folder from the project folder. It solved my issue.
  2. The .vs folder will be created when the project runs

answered May 28, 2021 at 3:54

Arul Alex Raj's user avatar

In my case I have a few projects in one solution and none of them has been set up as startup project.

So, just right-click on project (not solution!) as choose Set as StartUp Project.

answered Oct 26, 2017 at 9:53

1_bug's user avatar

1_bug1_bug

5,5154 gold badges50 silver badges58 bronze badges

In my case there was a setting in web.config and timeout was not defined properly, TFS placeholder was there instead of actual value requestTimeout="00:06:00"

Here is what it looks like. Hope it will be helpfull

<system.webServer>
    <handlers>
      <remove name="aspNetCore"/>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" requestTimeout="00:06:00" />
    <httpRedirect enabled="false" />
  </system.webServer>

answered May 30, 2018 at 7:21

Ali Umair's user avatar

Ali UmairAli Umair

1,3841 gold badge21 silver badges42 bronze badges

I had this and it turns out I was in Release build. Changed to Debug build and it worked.

answered Nov 23, 2018 at 15:43

Scottie's user avatar

ScottieScottie

11.1k19 gold badges69 silver badges109 bronze badges

In my case, I just change modules="AspNetCoreModuleV2" to modules="AspNetCoreModule" and working fine. The final web.config looks like as below.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" startupTimeLimit="3600" requestTimeout="23:00:00">
      <environmentVariables />
    </aspNetCore>
    <httpProtocol>
      <customHeaders>
        <remove name="X-Powered-By" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>
</configuration> 

answered Mar 1, 2019 at 10:40

Harsh Gupta's user avatar

Harsh GuptaHarsh Gupta

3072 silver badges14 bronze badges

I had to do a repair installation of .net core 2.2 sdk to fix this issue. Using VS 2017.

answered Sep 26, 2019 at 17:49

JacNet's user avatar

My problem resolved by:

Goto: .vs\config\applicationhost.config file
and set overrideModeDefault to Allow instead of Deny

<section name="windowsAuthentication" overrideModeDefault="Allow" />

answered Sep 27, 2019 at 9:46

MadanD's user avatar

MadanDMadanD

1075 bronze badges

looks like you don’t have <appSettings> tag in your web.config. If you add that you will be able to resolve this problem.

For Example :

<appSettings>
<add key="TestKey" value="TestValue"/>

answered Oct 10, 2019 at 10:42

Amit Singh's user avatar

In my case the error returned was 503, not 500. It turned out that the application pool for the web site was using an account that had the password changed. Updating the password for the application pool identity resolved the issue.

answered Nov 14, 2019 at 15:29

Jordan Ryder's user avatar

Jordan RyderJordan Ryder

2,3561 gold badge24 silver badges29 bronze badges

I have downloaded Visual Studio 2017 RC. I create a default ASP.NET Core MVC web application (no authentication), press F5 to run it inside IIS Express and I get this message:

enter image description here

The .csproj is a default one:

<Project ToolsVersion="15.0" Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp1.0</TargetFramework>
    <PreserveCompilationContext>true</PreserveCompilationContext>
  </PropertyGroup>
  <PropertyGroup>
    <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;</PackageTargetFallback>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.NETCore.App" Version="1.0.1" />
    <PackageReference Include="Microsoft.AspNetCore.Diagnostics" Version="1.0.0" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.0.1" />
    <PackageReference Include="Microsoft.AspNetCore.Routing" Version="1.0.1" />
    <PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="1.0.0" />
    <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="1.0.1" />
    <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.0.0" />
    <PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="1.0.0" />
    <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="1.0.0" />
    <PackageReference Include="Microsoft.Extensions.Logging" Version="1.0.0" />
    <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="1.0.0" />
    <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.0.0" />
    <PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="1.0.0" />
    <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink.Loader" Version="14.0.0" />
  </ItemGroup>
</Project>

Running dotnet --version from the command line returns 1.0.0-preview4-004233.

I’m not sure if it’s a valid thing to do, but if I change the output DLL’s extension to exe and run it, I get a little bit more detail:

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
   at System.ModuleHandle.ResolveType(RuntimeModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type)

   at System.ModuleHandle.ResolveTypeHandleInternal(RuntimeModule module, Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
   at System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
   at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord, MetadataImport scope, Assembly& lastAptcaOkAssembly, RuntimeModule decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, Object[] attributes, IList derivedAttributes, RuntimeType& attributeType, IRuntimeMethodInfo& ctor, Boolean& ctorHasParameters, Boolean& isVarArg)
   at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeModule decoratedModule, Int32 decoratedMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType, Boolean mustBeInheritable, IList derivedAttributes, Boolean isDecoratedTargetSecurityTransparent)
   at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeAssembly assembly, RuntimeType caType)
   at System.Attribute.GetCustomAttributes(Assembly element, Type attributeType, Boolean inherit)
   at System.AppDomain.GetTargetFrameworkName()

However, installing System.Runtime NuGet package in this version does not help.

I also have Visual Studio 2015 with .NET Core tools installed on the same machine, could it be an issue?

How do I run ASP.NET Core web apps from VS 2017?

26 ответов

У меня была такая же проблема. Я ищу dotnet.exe в этом каталоге, но он существует, но отладчик не может его выполнить, поэтому я перезапущу Visual Studio 2015 как администратор, и он работает!

Armando Ramirez

Поделиться

Просто закройте VS, удалите файл project.lock.json, откройте VS, файл будет восстановлен, и у вас больше не будет проблем.

Alban Gashi

Поделиться

В моем случае проблема была

1- Я обновляю (портировал) свой проект (консоль/веб-сайт) от .net 4.5 framework до donetcoreapp 2.0

2. Проект .NET Framework 4.5 имел Web.Config

3 dotnetcore 2.0 не имеет понятия поддержки web.config.

4- Итак, всякий раз, когда я запускал проект, я получал ту же ошибку

Решение:

Просто удалил 'Web.Config', и он начал работать для меня.

immirza

Поделиться

в моем случае. я выбираю «ProjectName» вместо «IIS Express» во время работы/отладки. и он работает/открывается с оконным окном консоли и выбранным браузером, во время отладки открывается окно вывода консоли. Надеюсь, это сработает.

Sohel Rana

Поделиться

  1. Закройте VS 2015 (кажется, что проблема решена в VS 2017).
  2. Удалите все файлы в \bin и\obj. Удалите project.lock.json.
  3. Запустите VS.
  4. Перестроить.

Если вышеуказанное решение не работает в VS2017.Net Core, запустите от VS2017 как ADMIN. Если у вас нет доступа ADMIN к вашему компьютеру, вы можете изменить файл launchSettings.json, чтобы он работал на порте 8080, как показано ниже, и после этого выполните 4 вышеуказанных шага.

«applicationUrl»: » http://localhost: 8080/ «,

Grigory Bushuev

Поделиться

Visual Studio 2017 → Исправление для меня — выбрать имя проекта вместо IISExpress при отладке/запуске.

cyberwild360

Поделиться

Вот что сработало для меня:

У меня была та же проблема, и оказалось, что у меня просто не было правильной версии среды выполнения (1.1.0); вместо этого я пытался использовать сборки 1.1.0 со средой выполнения 1.0.1.

Решение простое — скачайте и установите SDK отсюда, но выберите правильную версию! Оказалось, что если вы хотите версию 1.1.0, вам нужно выбрать опцию «Текущий» (кнопка).

В основном проблема вызвана глупым интерфейсом на указанной странице — если вы не обращаете внимания, вы скачаете v1.0.1, так как это версия «LTS», а опция «LTS» там по умолчанию. Что сказать… Еще одно разочарование от команды .NET в это время сумасшедших версий, сумасшедших имен, сумасшедших платформ…

Цитаты из Песке: https://github.com/aspnet/Home/issues/1719

Zozo

Поделиться

это ответ на вопрос, немного отличающийся от того, что опубликовал OP. Если сообщение об ошибке имеет только «dotnet.exe», а не полный путь к dotnet.exe( «C:\ProgramFiles\DotNet\dotnet.exe» ), тогда проверьте, находится ли dotnet.exe в пути System.Environment, если не добавлять его и запускать VS в качестве администратора

Srivathsa Harish Venkataramana

Поделиться

Решение в моем случае было удалено web.config из корня проекта. Я работал над проектом ASPnetcore и через неделю началась ошибка. Я не уверен, как этот файл web.config был добавлен, но как только я удаляю, что их ошибка была решена.

Sunil Vishnu Raskar

Поделиться

Решение для меня заключалось в том, чтобы закрыть визуальную студию 2017 и снова открыть решение.:)

joey

Поделиться

В вашем проекте запуска убедитесь, что вы выбрали опцию Включить анонимную аутентификацию Изображение 117366

Denny Puig

Поделиться

Это вызвано неправильным Путем в файле applicationhost.config, этот файл вы можете найти в папке проекта. Перейдите в папку проекта. Там вы найдете папку с именем .vs, если вы не можете ее найти, а затем в папке открыта. Необходимо снять флажок «Снять скрытую папку». После того, как вы нашли его в папке config, вы найдете applicationhost.config. Откройте этот файл в блокноте и укажите местоположение проекта следующим образом: —

<virtualDirectory path="/" physicalPath="c:\users\*****\documents\visual studio 2015\Projects\<ProjectFolderName>\<Projectname>" />

Надеюсь, это поможет вам.

MayankGaur

Поделиться

Я смог исправить ошибку удалением $(solutionDir).vs\config\ applicationhost.config. После перезапуска VS 2017 воссоздал файл.
 После того, как я переместил решение из одного места в другое, файл стал недействительным.

Благодаря https://elanderson.net/2016/09/unable-to-start-process-dotnet-exe/ для этой идеи.

Michael Freidgeim

Поделиться

Решение для меня (без прав администратора) было:

  • Закрыть все экземпляры visual studio 2017
  • Открыть проект
  • Clean
  • Перестроить
  • Run

Donat Sasin

Поделиться

У меня есть эта проблема сразу после обновления Microsoft Visual Studio 2017 pro, до сих пор я нашел 3 потенциальных решения:

  • Перезапуск Visual Studio работает, иногда

  • Удалить% USERPROFILE%.nuget может решить проблему,

  • Удалите, затем переустановите SDK dotnet,

willll

Поделиться

В моем случае я случайно устанавливаю dotnet для платформы x86, когда на моем VS 2017 установлен x64. Я переустанавливаю dotnet для платформы x64, и теперь она работает нормально.

Ansver

Поделиться

iisreset в cmd как Администратор сделал работу для меня.

gneric

Поделиться

Я нашел решение, переустановив .NET CORE SDK

Hassan Tariq

Поделиться

VS2017 и решение имеет веб-приложения .NET Core 1.1.

Это не помогло: Удаление папки .VS, удаление всех каталогов bin, перезапуск VS.

Это помогло: Установленный последний SDK (.NET Core SDK 1.0.4), эта проблема была решена.

Я получил эту проблему внезапно после перезагрузки компьютера, после чего установил PHP для IIS, URL Rewrite для IIS. Но попробуйте переустановить SDK — он может работать нормально с этим сам, вместо того, чтобы идти за последним SDK.

se7vanj

Поделиться

Если вместо IIS Express используется IIS, просто перезапустите службу или:

  1. открыть IIS
  2. откройте папку вашего проекта из дерева Sites
  3. выберите site
  4. в Manage Website нажмите кнопку » Restart

Sayed Abolfazl Fatemi

Поделиться

В моем случае я просто изменяю modules="AspNetCoreModuleV2" на modules="AspNetCoreModule" и работаю нормально. Окончательный web.config выглядит так, как показано ниже.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" startupTimeLimit="3600" requestTimeout="23:00:00">
      <environmentVariables />
    </aspNetCore>
    <httpProtocol>
      <customHeaders>
        <remove name="X-Powered-By" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>
</configuration> 

Harsh Gupta

Поделиться

У меня было это, и оказалось, что я был в Release build. Поменял на Debug build и все заработало.

Scottie

Поделиться

В моем случае в web.config была настройка, и время ожидания не было определено должным образом, вместо фактического значения был requestTimeout="00:06:00" заполнитель TFS requestTimeout="00:06:00"

Вот как это выглядит. Надеюсь, это будет полезно

<system.webServer>
    <handlers>
      <remove name="aspNetCore"/>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" requestTimeout="00:06:00" />
    <httpRedirect enabled="false" />
  </system.webServer>

Ali Umair

Поделиться

Исправить из программы и функций, разрешенных в моем случае (Windows Server 2012)

Alex

Поделиться

В моем случае у меня есть несколько проектов в одном решении, и ни один из них не был настроен как проект запуска.

Итак, просто нажмите правой кнопкой мыши на проекте (а не на решении!), выберите «Задать как проект StartUp».

1_bug

Поделиться

Если в файле Web.config произошла ошибка, это приведет к ошибке.

andrewster

Поделиться

Ещё вопросы

  • 1ByteArrayOutputStream для шортов вместо байтов
  • 0Стиль строки в абзаце с идентификатором
  • 0Как рассчитать количество дней между двумя датами? [Дубликат]
  • 1Как получить скорость вращения вентилятора моего графического или центрального процессора с помощью OpenHardwareMonitor?
  • 0Неразрешенный внешний символ, который пытается исправить
  • 0Зависимости библиотеки во время выполнения
  • 0Magmi — проблема с загрузкой более одного изображения media_gallery
  • 1Можно ли выполнить стартовый код в службе WCF до того, как кто-то подключится?
  • 1Измените изображение Imageview за пределами просмотра повторного просмотра на элементе просмотра повторного просмотра
  • 0Отображение данных из двух таблиц в Java MySQL
  • 0Почему второй модуль не работает в angularjs?
  • 0Как setlocale () работает в Windows?
  • 0Подавить часть конструктора по умолчанию?
  • 1NUnit Test с Moq и множеством недостающих данных, это правильно?
  • 1Возвратите атрибут отношения в свободном запросе Cypher
  • 0Очистка угловых частей
  • 0спецификаторы формата не заменяются значениями в запросе select, передаваемом в mysql из python
  • 1Распечатывать две переменные в одной строке?
  • 1заменить все выбранные значения как NaN в пандах
  • 1Совпадение внутри строки, но игнорирование совпадений в скобках — Regex и JavaScript
  • 0Как преобразовать любую строку в битовую инвертированную строку ASCII?
  • 0Транспортир открывает и закрывает браузер Chrome немедленно, не выполняя полный сценарий
  • 1Метод, который дал два целых числа, возвращает значение, которое ближе всего к 1000
  • 1В чем разница между двумя способами назначения методов для объекта делегата [дубликата]
  • 1Eclipse plugin dev — Как добавить гиперссылку на FieldEditorPreferencePage
  • 1Как заставить панды рассматривать каждую строку как столбец на основе определенной переменной даты? [Дубликат]
  • 0Как вызвать метод, специфичный для подкласса C ++
  • 0Выбрать и упорядочить список по другому условию (Критерии внутреннего объединения в спящий режим)
  • 0asp.net получает данные из запроса
  • 1Изменение фонового изображения при прокрутке
  • 1Как читать / обновлять значения, хранящиеся внутри карты, которая затем находится внутри массива в Cloud Firestore?
  • 0Актуальный URL открыть страницу перенаправления в php
  • 1Невозможно запустить приложение на Android 7.1.2 через appium в Eclipse
  • 1Кнопка Windows Forms: изображение или ImageList + ImageIndex?
  • 0Не могу понять, что не так с синтаксисом SQL
  • 1Решить с помощью решателя Z3 условие с длиной массива произвольного размера
  • 0jQuery увеличение и уменьшение высоты div на основе позиционирования прокрутки
  • 0Заголовок «Access-Control-Allow-Origin» отсутствует в запрошенном
  • 1Разбор XML и сохранение результатов в строке
  • 0Как переписать значения строк динамически созданной таблицы при нажатии кнопки, используя JavaScript
  • 0дополнительные элементы данных в объединенной структуре
  • 1Как сделать изображение и отобразить его на следующей странице
  • 0Как установить несколько цветов разных параметров в письме, отправленном из проекта C #
  • 1Array picturebox событие click в c #
  • 0PHP Echo не включает межстрочный интервал
  • 1Где внешняя библиотека, загруженная gradle, хранится в проекте Android?
  • 1Android MaterialButton не меняет свой цвет программно в Android Lollipop
  • 0$ injector: unpr Неизвестный поставщик
  • 0Как я глобализирую и управляю массивом символов через функции
  • 1лямбда-выражения для сравнения, содержит ли строка [] заданную строку

Понравилась статья? Поделить с друзьями:
  • Dr web произошла ошибка во время удаления
  • Dr web ошибка 256
  • Dr web ошибка 1722 как исправить
  • Dr web ошибка 166
  • Dr web ошибка авторизации на сервере