Dot*_*row 296 iis visual-studio iis-express
我有一个asp.net MVC 4解决方案.当我尝试使用Visual Studio 2012打开它时,我收到以下错误:
Microsoft Visual Studio
https://localhost:
为ASP.NET 4.5 配置Web 失败.您必须为ASP.NET 4.5手动配置此站点才能使站点正确运行.无法https://localhost:44300/
在本地计算机上找到该服务器.确保已将本地IIS服务器配置为支持安全通信.好的帮助
虽然解决方案打开了.此外,当我尝试从调试菜单运行它时,我收到以下错误:
Unable to launch the IIS Express Web server.
The start URL specified is not valid. https://localhost:44300/
Run Code Online (Sandbox Code Playgroud)
我无法调试代码.如何从VS 2012中摆脱这些错误并调试/运行网站?
请建议.
Yeh*_*ira 353
我有同样的问题.
原因 - 糟糕的IIS配置文件.
尝试删除自动创建的IISExpress
文件夹%userprofile%/Documents
,例如,通常位于该文件夹中C:\Users\[you]\Documents\IISExpress
.
不要担心,VS应该再次创建它 - 正确,这次 - 再次运行解决方案.
编辑:删除文件夹的命令行:
rmdir /s /q "%userprofile%\Documents\IISExpress"
Run Code Online (Sandbox Code Playgroud)
Mih*_*kov 224
如果使用VS2015或以上
确保iisexpress进程未运行.
确保没有其他进程正在使用您所需的端口.您可以通过netstat -a -b
在控制台中执行(以管理员身份)来执行
此操作.
然后删除以下文件
<<path_to_solution_folder>>\.vs\config\applicationhost.config
Run Code Online (Sandbox Code Playgroud)
请注意该cmd
文件夹可能被隐藏
然后找到.vs
文件,用文本编辑器(记事本)打开它,并确保<<project-name>>.csproj.user
under IISUrl
配置到你想要的端口WebProjectProperties
在哪里<IISUrl>http://localhost:XXXXX/</IISUrl>
.
在这样做并尝试启动应用程序后,您可能会得到
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
Run Code Online (Sandbox Code Playgroud)
然后转到{Project Properties} - > Web并按"Create Virtual Directory"按钮
小智 85
@roblll做对了.但对于那些不想挖掘答案的人来说,这里是:
请注意,http与您打算用于https的端口绑定.
//Change this:
<binding protocol="http" bindingInformation="*:44300:localhost" />
//to this:
<binding protocol="https" bindingInformation="*:44300:localhost" />
Run Code Online (Sandbox Code Playgroud)请记住,Visual Studio可能提供了不同于您预期的端口.只需确保绑定中的端口对应于项目属性的Web选项卡中的端口.
http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx
cen*_*cru 40
我有同样的问题,但对我有用的解决方案是不同的.
这就是我需要的所有东西.
skn*_*ght 14
请尝试以下步骤:
祝你好运!
小智 12
我有同样的问题,感谢@Jacob提供有关它的信息.
原因是 - 您的项目在位于的配置文件applicationhost中输入错误
C:\Users\(yourusername)\Documents\IISExpress\config
Run Code Online (Sandbox Code Playgroud)
它对我有用,并希望它也适合你.
您似乎需要进行一些配置,因为您似乎正在使用SSL; 这是Scott Hanselman本人的分步指南:
http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx
对我有用的唯一解决方案是创建另一个测试项目。然后执行以下步骤:
右键单击该项目,然后转到“属性”->“ Web”
在“使用本地IIS Web服务器”部分的项目URL下,复制项目URL(http:// localhost:59002 /)-这是来自测试项目。
导航到给出此错误的项目。右键单击该项目,然后转到“属性”->“ Web”。
将项目URL粘贴到“使用本地IIS Web服务器”部分(从测试项目复制的URL)。关闭测试项目并保存。
删除测试项目,然后运行给出错误的项目。在那之后工作...
也许不是最好的方法,但这是我可以使它起作用的唯一方法。重新加载笔记本电脑(硬盘崩溃)并从托管它们的服务器获取所有项目后,我收到此错误消息。
归档时间: |
|
查看次数: |
387634 次 |
最近记录: |