Gap*_*pro 35 c# asp.net iis visual-studio iis-express
我在.NET MVC5中有一个VS项目,它加载一个使用大量内存的外部dll文件.平均而言,它使用500-1000MB内存.
现在当我尝试使用默认的IIS Express服务器调试我的项目时,我几乎总是得到OutOfMemory异常.
我知道正常的IIS有一个/ 3gb标志但是IIS Express呢.是否有任何设置,所以我可以启用此功能,还是除了在开发PC上安装完整的IIS之外还有其他任何解决方案吗?
PS:开发者PC具有Windows 8.1 64x和Visual Studio 2013.
Ger*_*ius 93
转到Visual Studio - 工具 - 选项菜单
选择: - 项目和解决方案,然后选择Web项目
勾选复选框:"为网站和项目使用64位版本的IIS Express"
无需编辑注册表.
web*_*ert 21
默认情况下,Cassini和IISExpress都运行为32位...您可以通过添加/设置以下注册表项来配置Visual Studio 2012以使用IIS Express 64位:
reg add HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\WebProjects /v Use64BitIISExpress /t REG_DWORD /d 1
Run Code Online (Sandbox Code Playgroud)
IIS Express 8及更高版本支持这两种模式.在更改注册表以检查IISExpress进程并确保其从64位位置运行后,最好使用类似进程资源管理器的应用程序.在64位系统上安装IIS 8.0 Express时,32位和64位版本的IIS 8.0 Express将分别安装在"%ProgramFiles(x86)%\ IIS Express"和"%ProgramFiles%\"中IIS Express"文件夹.
或者,您可以在本地安装IIS并将其配置为运行应用程序.您可以将Visual Studio配置为指向IIS的本地实例.
| 归档时间: |
|
| 查看次数: |
15232 次 |
| 最近记录: |