Chr*_*ini 15 iis-express visual-studio-2012 iis-8
在Visual Studio 2010 + IIS Express 7上,我能够将IIS Express用作服务器并浏览网站.
我已经使用IIS Express 8安装了Visual Studio 2012(在Windows 7 64位上),我无法在其上浏览单个站点.另外,当我查看日志文件(\ Logs和\ TraceLogFiles)时,我甚至没有看到任何2012/IISExpress 8应用程序的单个日志条目,更不用说要查看错误了.
看看applicationhost.config,我确实看到了我正在尝试使用正确的路径,apppool和端口运行的站点.
但是当试图运行它时,IIS Express 8启动,我得到一个异常长的停顿,然后我在浏览器中得到一个无法连接错误.也就是说,在IE9中我得到"Internet Explorer无法显示网页",在Chrome中"哎呀!Google Chrome无法连接到localhost:60046"
有没有其他人遇到这个?有什么需要做的事情来完成VS2012的IIS Express 8配置吗?
更新 2013年3月2日
这仍然没有得到解决,但这里有一系列症状和部分解决方案.
IIS Express完全不起作用 我最初无法在任何条件下连接到IIS Express.事实证明我有两个问题,一个与DNS有关,另一个似乎与Visual Studio 2012中的错误有关.
问题1:Windows DNS 我已将Windows wifi连接设置为使用Google的DNS服务器,而不是将其保留为自动.这适用于:
它不适用于:
解决方案是将我的DNS设置恢复为自动(并切换我的路由器以改为使用Google DNS).
问题2:Visual Studio 2012中的一个错误Microsoft尚未确认 这使我从命令行可以正常运行IIS Express,唯一剩下的问题是从Visual Studio 2012连接到它.Cassini和IIS(不是Express) )从VS2012工作正常,包括localhost和IIS Express中失败的相同项目.
但是当我尝试针对IIS Express运行时,会出现IIS Express托盘图标,一分钟后Visual Studio似乎冻结,然后托盘图标消失,并且Visual Studio中出现与此问题中显示的相同的错误消息:
在VS2012中调试MVC应用程序尝试两次启动IIS Express
一个特殊的事情是,如果我右键单击该托盘图标并尝试在分钟冻结期间打开浏览器,我将获得Web应用程序 - 它运行一分钟并按预期工作.然后当Visual Studio显然杀死它时它就会死掉.
但是我无法确认IIS Express是否在w.brian问题中运行两次.也就是说,这可能是完全相同的Visual Studio 2012错误,只是显示了非常不同的症状.
微软错误和付费墙我已经向微软报告了这个问题.他们开始跟我诊断,但后来告诉我,我需要花250美元才能继续 - 我不准备做些什么来帮助他们修复他们的错误.
有几个错误报告:
我最初的错误报告:http: //connect.microsoft.com/VisualStudio/feedback/details/766233/
第二个他们让我开放导航官僚机构:http: //connect.microsoft.com/VisualStudio/feedback/details/779161/
w.brian的错误报告:https://connect.microsoft.com/VisualStudio/feedback/details/778864/
但我怀疑这是微软忽略了客户与他们之间的付费墙所忽略的错误,阻止他们实际收集足够的细节来识别这里有一个错误.
由于微软浪费了我足够的时间,我已经转而使用常规的IIS作为解决方法.
这是最新的.对不起大家.
更新8/2013:遇到此问题的计算机已经死亡(溢出的内容),我的新计算机没有此问题.我已经向微软建议他们在这里与其他人联系.如果您仍然遇到问题,可以在此处发表评论,以便他们知道如何与您联系.请记住,您可以编辑StackOverflow问题,因此您可以随时使用更多诊断信息自行更新此问题.
您是否检查过您的网站是否进行了 http 绑定注册?(从命令提示符运行“netsh http show servicestate”命令将显示所有注册的绑定并检查您的站点绑定“localhost:60046”是否存在)
如果您的网站绑定不存在,请尝试按照以下步骤检查绑定注册失败的原因。
| 归档时间: |
|
| 查看次数: |
16811 次 |
| 最近记录: |