从 web.config 引用 App_Code 中的代码

发布于 2024-08-10 01:19:58 字数 461 浏览 2 评论 0原文

我的 App_Code 文件夹中有一个来自网站项目的类型,我想在 Web.config 中引用该类型。 type 属性要求我输入程序集名称。互联网让我不知道要为大会添加什么。

具体来说,

<system.web>
    <webServices>
        <soapExtensionReflectorTypes>
            <add type="MyType, $App_Code$" />
        </soapExtensionReflectorTypes>
    </webServices>
</system.web>

我应该在 $App_Code$ 中放入什么来使其编译?我尝试过 _ _ code、App _code、App _Code (Markdown 在这里失败:这些类型名称中没有空格)

I have a type in my App_Code folder from a Web Site project that I want to refer to in Web.config. The type attribute is requiring me to put in an assembly name. The internets is failing me with what to put in for the assembly.

Specifically in,

<system.web>
    <webServices>
        <soapExtensionReflectorTypes>
            <add type="MyType, $App_Code$" />
        </soapExtensionReflectorTypes>
    </webServices>
</system.web>

What do I put in $App_Code$ to make it compile? I've tried _ _ code, App _code, App _Code (Markdown is failing here: those type names don't have spaces in them)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

原谅我要高飞 2024-08-17 01:19:58

好的,我在一些不起眼的 MSDN 论坛上找到了答案:您不能在 system.web/webservices/soapExtensionReflectorTypes 的网站项目中执行此操作。只需一个 Web 应用程序项目就足够了。

OK, I found the answer on some obscure MSDN forum: you can't do that in a Web Site project for system.web/webservices/soapExtensionReflectorTypes. Only a Web Application Project will suffice.

浮萍、无处依 2024-08-17 01:19:58

我找到了一个网站项目的解决方法。我将类型从 App_Code 文件夹中移出,并将其放入新的类库中,编译并添加到 bin 目录中。

查找类型。

<soapExtensionReflectorTypes>
    <add type="MyNamespace.MyType, FileTitleOfLibrary"/>
</soapExtensionReflectorTypes>

现在 web.config 部分通过第二个参数是不带文件扩展名的库的文件名来

I found a work around for a Web Site project. I moved the type out of the App_Code folder and put it in a new class library, compiled and added to the bin directory.

Now the web.config section finds the type through

<soapExtensionReflectorTypes>
    <add type="MyNamespace.MyType, FileTitleOfLibrary"/>
</soapExtensionReflectorTypes>

The second argument is the filename of the library without the file extension.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文