0

テスト サーバー上の aspx.vb ファイルに微調整を加えました。ファイルのコピーを作成し、テキストを変更し、サーバー上のファイルを置き換えることによって、コードに記述されているカスタム エラー メッセージにわずかな変更を加えただけです。しかし、ブラウザからページに戻っても変更が反映されません。

ファイルがコンパイルされていないことに関係があると思っていました。ただし、 aspx.vb ファイルを動的にコンパイルする必要があるようです。これが発生することを保証する設定はありますか?これは web.config ファイルのコピーです。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.web>
    <compilation debug="true" strict="true" explicit="true" />
    <authentication mode="Windows" />
    <identity impersonate="true" />
    <customErrors mode="On" />
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true" />
        <defaultDocument>
            <files>
                <add value="MyIdeaSSO.aspx" />
            </files>
        </defaultDocument>
        <directoryBrowse enabled="true" />
  </system.webServer>
  <location path="MyIdeaSSO.aspx">
    <system.webServer>
      <defaultDocument enabled="true">
        <files>
          <add value="MyIdeaSSO.aspx" />
        </files>
      </defaultDocument>
    </system.webServer>
  </location>
</configuration>

私が知りたい主なことは、既にサーバー上にある aspx.vb ページへの変更が機能するために他に何かが必要かどうかということです。ありがとう。

4

1 に答える 1

1

アプリケーションをコンパイルする必要があります。.vb ファイルの更新は、アプリケーションの dll に含まれます。

于 2013-08-07T13:55:23.057 に答える