问题标签 [iis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - IIS 6/ASP.NET Windows 身份验证清单?
我一直无法让我的 ASP.NET 应用程序自动将用户登录到我正在构建的 Intranet 站点。无论是谷歌搜索还是我应用的实验,IE7 总是显示一个登录框。
我在 Web.config 中设置了 Windows 身份验证模式,禁用匿名访问并在 IIS 中配置了正确的默认域,但它仍然要求用户登录,更烦人的是,用户也需要提供域(DOMAIN\auser ),这会导致非技术访问者出现问题。感谢 Zeus 的密码记忆功能。
我不是网络管理员,因此有关 Active Directory 的某些内容可能设置不正确,或者可能只是我遗漏了一些非常简单的内容。请注意,我不想模拟用户,我只需要知道 IPrincipal.Name 属性与我的用户数据库中的有效记录相匹配,从而验证用户对我的应用程序的身份。
为此,拥有一份以这种方式协同工作的 AD、ASP.NET 和 IIS 的所有配置要求的清单将非常有用,作为调试的参考,并有望减少一些用户摩擦。
asp.net - 在 IIS 6 中按 IP 地址限制带宽
我正在编写一个在后台下载大文件的应用程序。所有客户端都在本地或通过 VPN 登录。当他们在本地登录时,我不想限制下载。但是,当用户通过 VPN 连接时,我想将下载限制为 10 KBps。我可以通过 IP 地址范围区分这些用户。
由于这是一个 AIR 应用程序,我认为我将通过服务器端进行节流,因为我可以从服务器本身 (IIS 6) 或 Web 服务 (asp.net / C#) 执行此操作。
通过 IIS 6 进行节流似乎工作正常,但似乎必须在整个网站上完成。反正有没有通过IP做到这一点?还是我必须在 .NET 中安装它?
windows - IIS 上的 Linux shell 等效项
作为一名考虑迁移到 .Net IIS 平台的 LAMP 开发人员,我担心的一个问题是由于缺少外壳而导致生产力下降……还有其他人有过这种经验吗?是否有可能与 Windows 等效的 Linux shell?
asp.net - Visual Studio “无法在 Web 服务器上开始调试。Web 服务器没有及时响应。”
在 Visual Studio 中编译并运行我的 Web 应用程序时,我经常收到以下错误:
“无法在Web服务器上开始调试。Web服务器没有及时响应。这可能是因为另一个调试器已经附加到Web服务器上。”
通常这是在已经调试过一次应用程序之后。从命令行我运行“iisreset /restart”,它解决了这个问题。
我如何首先防止这种情况发生?
php - PHP 错误 - 上传文件
我正在尝试编写一些 PHP 来将文件上传到我的网络服务器上的文件夹。这是我所拥有的:
我收到这些错误:
警告:move_uploaded_file(./test.txt) [function.move-uploaded-file]:无法打开流:第 3 行 E:\inetpub\vhosts\mywebsite.com\httpdocs\dump\upload.php 中的权限被拒绝
警告:move_uploaded_file() [function.move-uploaded-file]:无法将 'C:\WINDOWS\Temp\phpA30E.tmp' 移动到 E:\inetpub\vhosts\mywebsite.com\ 中的 './test.txt'第 3 行的 httpdocs\dump\upload.php
警告:无法修改标头信息 - 标头已由 E:\inetpub\vhosts\mywebsite.com\httpdocs\ 中的(输出开始于 E:\inetpub\vhosts\mywebsite.com\httpdocs\dump\upload.php:3)发送第 4 行转储\upload.php
PHP 版本 4.4.7 在 Windows 机器上运行 IIS。这个特定的文件/文件夹有 777 权限。
有任何想法吗?
asp.net - Web 服务器上的更多与更快的内核
Dual 与 Quadcore 的讨论与 Quadcores 本身一样古老,答案通常是“这取决于您的情况”。所以这里的场景是一个 Web 服务器(Windows 2003(不确定是 x32 还是 x64),4 GB RAM,IIS,ASP.net 3.0)。
我的印象是,Web 服务器中的 CPU 不需要那么快,因为请求通常是相当轻量级的,因此拥有更多(较慢)内核应该是更好的选择,因为我们有很多小请求。
但是由于我在IIS负载平衡方面没有太多经验,而且我不想花很多钱才发现我做出了错误的选择,所以有经验的人可以评论一下是否更慢或更少更快的核心更好?
sql-server - Web 服务器上的 SQL Server 2008 FileStream
我一直在使用 ASP.NET MVC 开发一个站点,并决定使用新的 SQL Server 2008FILESTREAM
工具将文件存储在数据库中,而不是作为单独的实体。虽然最初在 VS2008 中工作(使用与数据库的可信连接),但一切都很好而且很花哨。但是,当我将站点转移到 IIS7 并切换到数据库上的 SQL 身份验证时,问题就出现了。
似乎流式 aFILESTREAM
不适用于 SQL 身份验证,仅适用于 Windows 身份验证。鉴于此,最佳实践是什么?
- 有没有办法强制这种事情在 SQL 身份验证下工作?
- 我应该添加
NETWORK SERVICE
为数据库用户,然后使用受信任的身份验证吗? - 我应该创建另一个用户,并在此运行 IIS 站点和数据库连接吗?
- 还有其他建议吗?
sharepoint - 仅用于内部访问的 IIS 网站的备用主机名
我在 Windows 2003 Server 中将 IIS 用于 SharePoint 内部网。
外部传入请求将使用主机标头portal.mycompany.com
并被迫使用 SSL。
我想知道是否有办法设置备用主机标头,例如http://internalportal/
仅接受来自内部网络的请求,但不强制用户使用 SSL。
关于如何设置的任何建议?
iis - IIS 5.1 中的 HTTPS
我IIS 5.1
在我的开发计算机上使用 Windows XP。我打算在我公司的 Web 服务器上设置 HTTPS,但我想先在本地尝试,然后再在生产系统上进行。
但是当我进入我网站配置部分的目录安全选项卡时,“安全通信”组框被禁用。我需要做些什么来启用这个组框吗?
http - 如何防止 IIS7 丢弃我的 cookie?
我正在使用带有 SP1 的 Windows Vista x64,并且正在开发一个以 IIS7 作为 Web 服务器的 ASP.NET 应用程序。我遇到了一个问题,我的 cookie 没有“粘”到会话中,所以我有一个谷歌,发现有一个已知问题,即重复响应标头被覆盖而不是被添加到会话中。然而,这个问题本应在 Vista 的 Service Pack 1 中得到修复。
关于我的麻烦可能是什么的任何想法?
我正在使用集成应用程序池,并且工作进程的最大数量 == 1。
下划线有什么意义?它在 URL 中的位置是否重要(例如,它是否在主机名中很重要,但如果它在查询字符串中则无关紧要)?