Tag: 模块

IIS 7托管模块无法获取Content-Length或发送的字节数

我有一个IIS 6的ISAPIfilter,它使用响应的字节发送字段进行一些自定义处理。 我想为IIS 7更新它,但我遇到了一个问题。 IIS 7事件似乎都没有访问内容长度,发送的字节数或任何可以让我计算发送的内容长度或字节数的数据。 (我知道内容长度标头和发送的字节不一样,但两者都可以用于此目的。) 据我所知,在托管模块完成执行后,HTTP.SYS添加了内容长度标头。 现在我有一个在EndRequest上运行的事件处理程序。 如果我可以得到输出流,我可以计算出我自己需要的东西,但托管管道似乎也无法访问。 是否有某种方法可以获取托管管道中发送的内容长度或字节数? 如果失败了,我是否可以通过某种方式计算托管管道中可用对象发送的内容长度或字节数?

Powershell v4不会自动导入模块

我使用的是Microsoft PowerShell v4 : PS C:\> get-host Name : ConsoleHost Version : 4.0 InstanceId : 3b4b6b8d-70ec-46dd-942a-bfecf5fb6f31 UI : System.Management.Automation.Internal.Host.InternalHostUserInterface CurrentCulture : de-CH CurrentUICulture : en-US PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy IsRunspacePushed : False Runspace : System.Management.Automation.Runspaces.LocalRunspace 我在Visual Studio 2012中开发了一个针对.NET Framework 4的C#项目,其中包含一些Cmdlet和Snapin 。 我可以调试它们,一切正常。 我创建了路径C:\PowerShell\Modules\并将其添加到PSModulePath环境变量中。 我把r MySnapIn.dll放到路径C:\PowerShell\Modules\MySnapIn 。 我希望模块能够自动加载,因此我可以使用新的cmdlet,但它们不是:模块未加载。 我必须编写Import-Module MySnapin才能加载它。 如何自动加载模块?

C#加载沙盒assembly

好的,我有一个应用程序,我想添加支持其他人编写应用程序将加载的模块。 这些模块将是一个扩展我的Module类的类,用.Net编写。 我需要知道如何在沙盒环境中加载这些DLL,只允许它们在某些目录中读/写。 这可能吗?