问题标签 [iis-7.5]
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.
.net - IIS 7.5 接收电子邮件?
在过去使用 IIS 6 的好日子里,可以使用 SEOLib 在 SMTP 服务中创建一个托管挂钩,该挂钩将在邮件送达时运行。
在 Vista 和 W7 中,他们停止发布 SEOLib,因此我们不能再为它开发。
这个功能的替代品是什么?
iis - 使 IIS7.5 网站成为应用程序
我在做什么应该很简单。在 IIS6 中,我可以转到网站上的属性并从中创建/删除应用程序状态。但是,我终其一生都无法弄清楚如何将网站本身(不是其下的虚拟目录)转换为应用程序!
最终,我的问题在于使用 Visual Studio 2010 的发布功能,因为它给了我这个错误:It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
我假设这是因为网站未配置为应用程序。
如果我在我的网站下创建一个虚拟目录并将其推广到应用程序(通过右键单击它并选择Convert to Application
),那么一切都很好。但我根本无法弄清楚如何对网站本身执行此操作,我需要这样做,因为我需要这个 MVC2 站点托管在www.domain.com/
而不是www.domain.com/appname/
. 我对这一切都错了吗?我是在错误地使用 VS2010 还是在 IIS 中缺少一个选项?
umbraco - 在负载平衡的 IIS 7.5 配置上运行的 Umbraco
我有一个在 IIS7.5 上运行并且负载平衡的 Umbraco 网站。用户仅通过一侧进行更新,因此我们在更新站点时不会遇到任何问题。问题是,每天我们都必须通过触摸 web.config 文件来强制重新启动网站。如果我们不触摸 web.config 文件,则会显示用户Object reference not set to an instance of an object
错误。我已经在 umbracoSettings 配置文件中配置了 DistributedCall 元素,但无法弄清楚为什么我必须不断重启网站。
有任何想法吗?
asp.net - 为什么使用 ASP.NET OutputCache 不断返回 200 OK,而不是 304 Not Modified?
我有一个简单的 aspx 页面。这是它的顶部:-
现在,每次我在 FireFox 中点击页面(点击 F5 或在 url 栏中点击 enter)我都会收到 200 OK 响应。这是来自 FireBug 的示例回复:-
请求标头:-
响应标头:-
Firebug 缓存选项卡:-
现在,如果我使用请求生成器在 Fiddler 中尝试它(并且没有额外的数据),我也会不断收到相同的 200 OK 回复。
请求标头:-
响应标头:-
看起来它要求缓存它,但它不是:(
服务器是 Win7 上的 localhost IIS7.5。(如响应数据中所列)。
谁能看到我做错了什么?
silverlight - 如何在 Silverlight 应用程序中调试由 IIS 托管的 Web 服务
有人知道如何在 Silverlight 4.0 应用程序中调试由 IIS 托管的 Web 服务吗?
我的 IIS 版本是 7.5,我的操作系统是 windows 7。
你能指定如何操作的步骤吗?
非常感谢
asp.net - 使用 MapPageRoute 后 web 表单中的默认文档不起作用
在 Web 表单应用程序中使用路由时,我遇到了两个奇怪的问题。环境:IIS 7.5;.NET 4.0 和 Windows 7 64 位。
如果我使用 ( http://www.)mydomain.com ,默认文档将不起作用。异常消息是“找不到路径 '/' 的控制器或未实现 IController”。但是,如果我在 VS 2010 ( http://localhost:8080 ) 中调试,这个问题永远不会出现。这里 mydomain.com 和http://localhost:8080在同一台计算机的同一文件夹中命中相同的代码。我捕获了 request.path 的值。使用本地主机时,如果访问 mydomain.com,则值为“default.aspx”而“/”。我可以使用一行(如果“/”然后重定向到 default.aspx)来“修复”问题,但我相信它应该有更好的方法。
当我检测到 request.path 时,我收到了一个我从未见过的非常奇怪的请求:192.168.1.11/StableWSDiscoveryEndpoint/schemas-xmlsoap-org_ws_2005_04_discovery!我不知道它来自哪里。我的代码中没有使用任何网络服务。请求发布到服务器,用户代理是 WSDAPI。我试图从 IE 以外的其他浏览器调试代码。看起来我没有收到这样的请求。编辑:我刚刚发现 192.168.1.11/StableWSDiscoveryEndpoint/schemas-xmlsoap-org_ws_2005_04_discovery 请求是从域控制发送的。
对你的帮助表示感谢。
silverlight - HTTP 错误 500.19 - silverlight 应用程序的内部服务器错误
使用VS2010 silverlight商业应用模板创建默认解决方案。将 Web.config 中的身份验证更改为 Windows,并将 app.xaml.cs 中的代码更改为使用 Windows 身份验证。其他一切都没有改变。然后从vs2010内置的web服务器运行这个应用程序,就可以了,我可以看到windws(来自AD域帐户)的登录用户信息显示在屏幕的右上角,比如DomainName\userName。
然后将此Web应用程序部署到Windows 7(同一台计算机)上的IIS并再次访问此应用程序,我收到以下错误:
如何解决这个问题?
asp.net - 临时 Asp.Net 文件的 ApplicationPoolIdentity 权限
在工作中,我遇到了以下情况:我们有一个在 WIndows Server 2008 64 位机器上运行的 Web 应用程序。应用程序的 ApplicationPool 在 ApplicationPoolIdentity 下运行并配置为 .net 2 和 Classic 管道模式。
直到 XmlSerialization 需要创建使用 MEF 来创建已知类型集合的序列化程序程序集时,这都可以正常工作。
为了解决这个问题,我希望授予 ASP.Net 临时文件目录的 ApplicationPoolIdentity 权限就足够了,但是唉......
我所做的是从 cmd 提示符运行以下命令:
显然这不起作用,否则您将不会阅读此内容:)
奇怪的是,每当我授予用户或更具体的授权用户组这些权限时,它都会起作用。奇怪的是(在我看来),在我开始授予访问权限之前,ApplicationPoolIdentity 已经是 IIS_IUSRS 的成员,它确实具有临时 asp 文件目录的修改权限。
现在我想知道为什么这种情况需要 Authenticated Users 组的修改权限。我认为这可能是因为 apppool 帐户缺少其他权限(谷歌搜索返回了一些结果,所以我尝试了这些),但是授予 Windows\Temp 目录和/或应用程序目录本身的 ApplicationPoolIdentity 修改权限并没有修复它.
现在我们有一个解决方法,但我讨厌我不知道这里到底发生了什么,所以我希望你们中的任何人都可以对此有所了解。
提前谢谢!
asp.net - Windows 7 中的“NT AUTHORITY\ANONYMOUS LOGON”错误(ASP.NET 和 Web 服务)
我有一个 asp.net Web 应用程序,它在域中的 Windows XP 机器上运行良好。我将它移植到 Windows 7 独立机器上。该应用程序使用一个调用 sql server 的 Web 服务。Web 服务器 (IIS 7.5) 和 SQL Server 位于同一台独立计算机上。
我为网站和 Web 服务启用了 Windows 身份验证。Web 服务使用受信任的连接连接字符串。Web 服务凭据使用 System.Net.CredentialCache.DefaultCredentials。我注意到调用后用户名、密码和域名都是空白的!Web 服务和网站使用具有 NetworkServices 标识的“经典 .NET AppPool”。
我在 Web 服务的数据库调用中收到异常“NT AUTHORITY\ANONYMOUS LOGON”。我假设它与空白凭据有关。
我期望 ASPNET 用户成为数据库的安全令牌。为什么这没有发生?我错过了一个设置吗?(通常当 sql server 和 web server 位于域中的两台不同机器上时,会发生这种情况,委托和双跳,但在我的情况下,一切都在开发盒上)
asp.net - asp.net mvc 2 web应用里面有一个网站?
我有一个在 IIS 7.5 中部署为网站的 Asp.Net 网站。
然后我有第二个 Asp.Net MVC 2 Web 应用程序,它被部署为上述网站内的子应用程序。所以 mvc 应用程序应该在以下 Url 上工作。
该网站工作正常,但是当我浏览 mvc Url http://localhost/WebSite/MvcApp/
它给出了以下错误。
HTTP 错误 403.14 - 禁止 Web 服务器配置为不列出此目录的内容。
更新:我有这个工作。问题是我在 Asp.Net MVC 2 应用程序的 Views 文件夹中缺少 Web.Config。